Potrebbe derivare da un soprannome di mestiere originato dal termine tardo medioevale zanga (sorta di contenitore cilindrico) oppure dal greco tsankaris, "calzolaio, ciabattino".
Il cognome Zangara è tipico siciliano, del palermitano in particolare. Zangaraci è quasi unico. Zangaro è calabrese, della provincia di Cosenza. Zangari ha presenze più consistenti in Calabria, Lombardia e Lazio. Zangarini è presente nel nord Italia.
Il cognome Zangarini è 11219° nella regione Lombardia Il cognome Zangarini è 1923° nella provincia di Rovigo Il cognome Zangarini è 28° nel comune di CORBOLA (RO)