Deriva dal nome longobardo Leonhard (significa "forte come un leone").
Si trova esempio di questo cognome in una Charta Manumissionis redatta in Cremona nel maggio del 754: "...Ghodiperth, Ilmeri et Aicardo de eadem curte Gussala, nec non Lionhardus subdiaconus, Amiso lector, Ridulphus et Urso ostiarii ...".
Il cognome Lonardo è decisamente campano.
Il cognome Lonardo è 460° nella regione Molise Il cognome Lonardo è 177° nella provincia di Benevento Il cognome Lonardo è 4° nel comune di CHIAUCI (IS)