Il nome deriva dal longobardo Leonhard. Prende origine dall'unione di due parole: leo, "leone" e da hard, "forte, coraggioso". Il suo significato è dunque "forte come un leone". E' il nome del celeberrimo artista e scienziato del Rinascimento, Leonardo da Vinci. Il nome è ancora oggi molto popolare in Italia (è stabilmente nella Top 20 dei nomi più usati per neonati da oltre 10 anni). E' inoltre molto utilizzato anche all'estero come ad esempio in Portogallo e Croazia, ma anche in Messico e Cile.