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 Zanzi è 1351° nella regione Emilia-Romagna Il cognome Zanzi è 124° nella provincia di Varese Il cognome Zanzi è 3° nel comune di VARANO BORGHI (VA)