Nameling

Heidi

Girl · HY-dee · Germanic

Heidi is a girls' name of Germanic origin, meaning “noble kind”. In 2025 it ranked 118th for girls in the UK (458 babies) and 340th for girls in the US (894 babies).

What does Heidi mean?

Germanic: Swiss German pet form of Adelheid (Adelaide)

“noble kind”

Made famous by Johanna Spyri's 1880 novel Heidi, about a girl living with her grandfather in the Swiss Alps.

Say it
HY-dee

More on Wiktionary.

Is Heidi a girl's or a boy's name?

Heidi is a girls' name. In 2025, it was given to 458 girls in the UK and 894 girls in the US. Too few boys were given it to be listed.

How popular is Heidi in the UK?

Rank in 2025
#118among girls
Babies in 2025
458about 1 in 610 girls
Five-year trend
Steadydown 24% in five years
Same name in a class
2.3%chance among 15 girls

In 2025, 458 girls in the UK were named Heidi, making it the 118th most popular name for girls. Five years earlier, in 2020, it was 92nd. Its busiest year was 2016, with 839 girls.

It has been given to fewer girls each year for the last 4 years. 2025 had fewer girls named Heidi than any year since 2006.

Half of all the girls named Heidi in the UK since 1996 were born between 2009 and 2019, the years shaded on the chart below.

Among girls in 2025, it was 130th in England and Wales, 91st in Scotland and 57th in Northern Ireland.

In the England and Wales top 100 for girls, which the ONS has published every ten years since 1904: 1974 (#86) and 2014 (#84).

1996Busiest: 839 in 20162025
Heidi in the UK, year by year
YearGirlsRank
2025458#118
2024519#104
2023524#106
2022557#101
2021708#83
2020615#92
2019657#90
2018696#85
2017713#82
2016839#75
2015773#84
2014731#85
2013628#98
2012748#86
2011728#93
2010710#94
2009674#96
2008611#104
2007469#135
2006316#186
2005242#221
2004266#201
2003234#218
2002175#261
2001142#297
2000171#263
1999131#297
1998173#263
1997199#231
1996199#226

How popular is Heidi in the US?

Rank in 2025
#340among girls
Babies in 2025
894about 1 in 1,800 girls
Five-year trend
Steadyup 4% in five years
Same name in a class
under 1%chance among 15 girls

In 2025, 894 girls in the US were named Heidi, making it the 340th most popular name for girls. Five years earlier, in 2020, it was 381st. Its busiest year was 1972, with 4,723 girls. It first appears in the records in 1929.

Half of all the girls named Heidi in the US since 1880 were born between 1968 and 1988, the years shaded on the chart below.

In 2025, 1,012 girls in the US were given Heidi or a name that sounds the same. With every name's spellings counted this way, that ranks #332, up from #340 for this spelling alone.

1929Busiest: 4,723 in 19722025
Heidi in the US, year by year
YearGirlsRank
2025894#340
2024906#345
2023868#352
2022858#370
2021795#396
2020810#381
2019845#373
2018901#354
2017855#364
2016889#366
2015955#343
2014957#346
2013903#354
2012931#338
2011954#331
20101,069#303
20091,117#295
20081,168#289
20071,122#303
20061,124#294
2005994#324
2004934#343
2003978#315
2002954#322
2001831#356
2000880#351
1999915#331
1998848#343
1997885#325
1996994#291
1995961#289
19941,016#275
19931,143#244
19921,242#225
19911,328#218
19901,466#200
19891,540#181
19881,746#162
19871,914#144
19862,123#131
19852,321#125
19842,671#101
19832,915#94
19823,392#86
19813,738#84
19804,027#79
19793,670#83
19783,567#83
19773,640#81
19763,890#70
19754,294#66
19744,683#60
19734,396#65
19724,723#64
19714,714#77
19704,642#81
19694,532#80
19683,913#89
19673,865#88
19663,966#87
19653,559#105
19643,452#124
19632,940#140
19622,662#156
19612,521#166
19602,341#170
19591,912#187
19581,946#187
19571,453#218
19561,352#223
19551,030#260
1954867#288
1953681#314
1952411#421
1951319#466
1950247#519
1949248#521
1948237#537
1947203#599
1946154#635
194583#824
1944100#762
194392#801
194270#936
194143#1,133
194040#1,150
193952#981
193850#1,007
193718#1,845
193611#2,520
193511#2,573
193415#2,086
19338#3,108
19320–
19318#3,224
193010#2,844
19298#3,392

Names like Heidi

Names given in the same years and the same naming tradition, with a similar sound.

Other spellings of Heidi

Names related to Heidi

More Germanic names