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
| Decade | Babies named Leonardo | Best rank |
|---|---|---|
| 1880s | 5 | 2,025 |
| 1900s | 38 | 2,030 |
| 1910s | 256 | 2,022 |
| 1920s | 508 | 1,722 |
| 1930s | 427 | 1,640 |
| 1940s | 526 | 1,729 |
| 1950s | 879 | 1,605 |
| 1960s | 1,400 | 1,330 |
| 1970s | 2,472 | 1,053 |
| 1980s | 3,211 | 983 |
| 1990s | 7,324 | 508 |
| 2000s | 19,533 | 306 |
| 2010s | 35,261 | 142 |
| 2020s | 24,367 | 130 |
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.