"H" Girl Names, German
Heidi is a girl’s name meaning “of noble birth” and is of German origin.
Posts with the name Heidi: