Gallo Last Name Meaning

Gallo Last Name Meaning. Nickname from gallo ‘rooster’ (from latin gallus) given originally to a person with some of the attributes associated with a rooster as for.web How common is…