Leonardo

The Italian form of the Germanic Leonhard, which pairs Latin leo, lion, with the Germanic hard, brave or hardy.

Leonardo in 2025

Leonardo was given to 3,789 babies in the United States in 2025, making it the 158th most popular name of the year. That is roughly one in every 875 babies born.

The history of Leonardo

Leonardo reached its highest point in 2019, when 4,433 babies were given the name, ranking 142nd that year. Its best-ever ranking was 130th, in 2022.

Across the 141 years of records since 1885, 96,207 babies have been named Leonardo. Half of them were born before 2014, which places the name's centre of gravity with Generation Alpha.

Leonardo by decade

DecadeBabies named LeonardoBest rank
1880s52,025
1900s382,030
1910s2562,022
1920s5081,722
1930s4271,640
1940s5261,729
1950s8791,605
1960s1,4001,330
1970s2,4721,053
1980s3,211983
1990s7,324508
2000s19,533306
2010s35,261142
2020s24,367130

Where Leonardo is heading

Leonardo has held roughly steady over the past decade, from 3,828 babies in 2015 to 3,789 in 2025.

Names like Leonardo

Names that rose and fell at the same time as Leonardo.

Browse the most popular baby names