Ganza

Probably from the feminine medieval given name Allegranza or Alleganza, a derivative of Allegra. It comes from northern Lombardy.
Read More

Gallo

Means “rooster”, ultimately from Latin gallus. This was a nickname for a proud person.
Read More