Uncover the origin, popularity, and more for any name.
Heidi is a feminine given name with German origins. It is a diminutive of Hedwig, which means 'battle-woman' or 'warfare'. The name became popular in the late 19th century thanks to Johanna Spyri's novel *Heidi*.