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 Zanzotti è 6895° nella regione Trentino-Alto Adige Il cognome Zanzotti è 2872° nella provincia di Terni Il cognome Zanzotti è 18° nel comune di DENNO (TN)