Family name origins & meanings Italian : from a pet form of the personal name Maccio, a short form of a pet name formed with this suffix, as for example Giacomaccio (from Giacomo) or Guglielmaccio (from Guglielmo).