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.