Esperanza

Spanish for 'hope', from the Latin sperare, 'to hope'. It names one of the three theological virtues and has long served as a given name in Catholic countries.

Esperanza in 2025

Esperanza was given to 188 babies in the United States in 2025, making it the 2,305th most popular name of the year. That is roughly one in every 17,635 babies born.

The history of Esperanza

Esperanza reached its highest point in 2000, when 499 babies were given the name, ranking 989th that year. Its best-ever ranking was 816th, in 1929.

Across the 123 years of records since 1903, 20,884 babies have been named Esperanza. Half of them were born before 1989, which places the name's centre of gravity with Millennials.

Esperanza by decade

DecadeBabies named EsperanzaBest rank
1900s451,930
1910s4541,317
1920s1,710816
1930s1,390899
1940s1,602971
1950s1,5001,139
1960s1,2321,469
1970s1,3171,512
1980s1,3121,523
1990s2,3591,111
2000s3,819989
2010s2,6901,634
2020s1,4541,766

Where Esperanza is heading

Esperanza has fallen 37% over the past decade, from 298 babies in 2015 to 188 in 2025.

Names like Esperanza

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

Browse the most popular baby names