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 è 11150° nella regione Lombardia Il cognome Zangarini è 2042° nella provincia di Rovigo Il cognome Zangarini è 27° nel comune di CORBOLA (RO)