Dovrebbe derivare da soprannomi originati dal termine medioevale zagaglia (sorta di lancia di origine africana) ed indicare probabilmente chi faceva parte della fanteria.
Il cognome Zagaglia è specifico dell'anconetano, nel maceratese e di Roma. Zagagli, quasi unico, è probabilmente dovuto ad un errore di trascrizione del precedente.