[This is a fast-access FAQ excerpt.]
This derogatory word for "an Italian" does not stand for "without
papers/passport", for "working on pavement", or for "western
Oriental person". It comes from Italian dialectal guappo =
"thug", ultimately from Latin vappa = "flat wine".