Meaning
Heidi is a german name meaning “Of noble birth”.
Of noble birth · pronounced HY-dee
Heidi is a german name meaning “Of noble birth”.
A Swiss and German diminutive of Adelheid, noble natured, immortalised by Johanna Spyri's alpine novel Heidi. The book made the name beloved far beyond the German-speaking world.
Ranked #720 in 2026 · down 120 places since 1996
Lower is more popular. Ranks are illustrative directory data.