How popular is the name Leonardo?

In 2025, 3,789 boys in the United States were named Leonardo, making it the #91 most common name for boys that year. Leonardo has held fairly steady over the last decade.

3,789
Babies in 2025
#91
Rank for boys
2022
Peak year (last 25)

Popularity over the last 25 years

129 per 100k 2001: 1,453 babies2002: 1,460 babies2003: 1,708 babies2004: 1,964 babies2005: 2,146 babies2006: 2,187 babies2007: 2,527 babies2008: 2,346 babies2009: 2,368 babies2010: 2,617 babies2011: 2,641 babies2012: 2,684 babies2013: 2,909 babies2014: 3,450 babies2015: 3,823 babies2016: 4,325 babies2017: 4,131 babies2018: 4,223 babies2019: 4,427 babies2020: 4,104 babies2021: 4,105 babies2022: 4,367 babies2023: 4,030 babies2024: 3,966 babies2025: 3,789 babies 2001 2025

Babies named Leonardo per 100,000 born, so the trend is not distorted by changes in the birth rate. Source: US Social Security Administration.

Year by year

YearBabies named LeonardoPer 100k
20253,789114.3
20243,966118.6
20234,030121.6
20224,367129.0
20214,105121.1
20204,104122.8
20194,427127.5
20184,223120.1
20174,131115.5
20164,325117.9

Guessing Leonardo in a baby pool

If the parents have kept the name secret, popularity data is a reasonable starting point — most parents pick something in the top few hundred. But guessing one name is a long shot. A pool that allows several guesses per person, and scores near-misses (Leonardo against a similar-sounding name) rather than only exact matches, makes for a much better game.

Similar-popularity names

Think the baby will be a Leonardo?

Start a free pool, invite the family, and see who guesses closest. Names are scored on spelling and sound, so near-misses still count.

Create a free pool