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 Zanzotto è 10713° nella regione Veneto Il cognome Zanzotto è 2587° nella provincia di Treviso Il cognome Zanzotto è 52° nel comune di MORANSENGO (AT)