Dovrebbe derivare da soprannomi originati dal termine dialettale zaccagner, "attaccabrighe", ma anche "arrabattarsi", o da zaccagnino, "buffoncello".
Un esempio di quest'uso si ha in Lombardia nel 1400 con il bandito da strada Giovanni Pietro da Carcano detto Zaccagnino.
Il cognome Zaccagnino è tipico del potentino.
Il cognome Zaccagnino è 44° nella regione Basilicata Il cognome Zaccagnino è 22° nella provincia di Potenza Il cognome Zaccagnino è 3° nel comune di ATELLA (PZ)