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 Zangara è 1251° nella regione Sicilia Il cognome Zangara è 394° nella provincia di Palermo Il cognome Zangara è 17° nel comune di PETTINEO (ME)