Elsa

A German and Scandinavian short form of Elisabeth, from the Hebrew Elisheva, usually translated 'my God is an oath' or 'my God is abundance'.

Elsa in 2025

Elsa was given to 216 babies in the United States in 2025, making it the 2,103rd most popular name of the year. That is roughly one in every 15,349 babies born.

The history of Elsa

Elsa reached its highest point in 2014, when 1,140 babies were given the name, ranking 601st that year. Its best-ever ranking was 326th, in 1895.

Across the 146 years of records since 1880, 30,731 babies have been named Elsa. Half of them were born before 1976, which places the name's centre of gravity with Generation X.

Elsa by decade

DecadeBabies named ElsaBest rank
1880s537368
1890s1,209326
1900s864470
1910s1,578654
1920s1,471960
1930s1,289982
1940s1,3061,048
1950s2,514923
1960s2,746980
1970s2,5611,037
1980s2,0831,232
1990s2,1971,440
2000s3,3591,277
2010s5,449601
2020s1,5681,705

Where Elsa is heading

Elsa has fallen 67% over the past decade, from 658 babies in 2015 to 216 in 2025.

Names like Elsa

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

Browse the most popular baby names