Save Type Surname (from occupation) Usage Italian Other Forms FormsZaghi, Zaghini, Zagotto Meaning & History Probably from Venetian zago "alter boy", or someone preparing to become a priest. Alternately, may derive from a toponym, such as Massanzago, Lorenzago, Cazzago, Vanzago, or Sozzago.