Potrebbe derivare da forme dialettali del nome Giovanni e di suoi ipocoristici oppure dal veneto Zànze ossia "Angela".
Il cognome Zanzi ha un ceppo nel nordmilanese e varesotto ed uno nell'area che comprende il ferrarese ed il ravennate soprattutto, con ramificazioni anche nel bolognese. Zanzo è specifico del veneziano. Zanzotti, rarissimo, è tipico di Denno nel trentino. Zanzotto, ancora più raro, è del veneziano.
Il cognome Zanzo è 3645° nella regione Marche Il cognome Zanzo è 725° nella provincia di Ascoli Piceno Il cognome Zanzo è 81° nel comune di MARTELLAGO (VE)