Quick answer
Heidi is a girl name.
Pronunciation: German /ˈhaɪ̯.di/; Finnish /ˈhei̯.di/; English /ˈhaɪ.di/.
Meaning and history
German diminutive of Adelheid. This is the name of the title character in the children's novel Heidi (1880) by the Swiss author Johanna Spyri. The name began to be used in the English-speaking world shortly after the 1937 release of the movie adaptation, which starred Shirley Temple.
Notes and context
Usage: german, norwegian, danish, swedish, finnish, english