Ethan Hawkins

By Ethan Hawkins
Naming Trends Analyst

Updated on September 06, 2024

Leonardo

US Popularity Rank: 142

Origin: German

Meaning: Lion-hearted; brave as a lion

Leonardo is a masculine name of German origin meaning “lion-hearted” or “brave as a lion.” It is derived from the Germanic name Leonhard with leo translating to “lion” and hard meaning “brave,” “hardy,” or “strong.” Although originating in Germany, Leonardo is a popular spelling in Italy, Spain, and Portugal, with Leonard being a well-loved variation in German. With a name like Leonardo, your little lion will be sure to embrace the bravery and resilience their name symbolizes.