Yup, guapo (in spanish) means the same. Handsome. Guappo/Guapo come from the same latin word.
Plural: guapos (sp) and guappi (it)
I never heard anybody refer to a group of italian with... “what a bunch of WOPIES!” :)
So, Burger King is now an Italian restaurant because they serve WOPPERS.