Dovrebbe derivare da soprannomi originati dal termine dialettale zaccagner o zaccagnar, "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 Zaccagni molto raro ha un ceppo nel torinese ed uno lombardo. Zaccagno, estremamente raro, sembra dell'aquilano.
Il cognome Zaccagno è 2829° nella regione Abruzzo Il cognome Zaccagno è 820° nella provincia di L'Aquila Il cognome Zaccagno è 65° nel comune di CALVI DELL'UMBRIA (TR)