Potrebbe avere origini longobarde e derivare dalla funzione di postazione di guardia del territorio svolta dal capostipite.
Il cognome Guardamagna è lombardo, tipico del pavese con un ceppo secondario importante a Milano. Guardamagni è unico ed è probabilmente dovuto ad un errore di trascrizione del precedente.
Il cognome Guardamagni è 106892° nella regione Lombardia Il cognome Guardamagni è 66628° nella provincia di Milano Il cognome Guardamagni è 71587° nel comune di MILANO (MI)