Баба-Яга (Russian)

Where does "Баба-Яга" come from?

The name Baba Yaga descends from the Proto-Slavic compound *baba ęga, which translates literally to 'hag of terror.' The second element of this name traces back to a Proto-Indo-European root meaning to press or tighten, a concept that evolved to express physical anguish or internal worry. This ancient connection between constriction and pain ultimately bridged the gap from an abstract sense of suffering to the menacing, witch-like figure of Slavic folklore.

Full etymology tree

Ancestors

Descendants and derived words

Updated June 2026

More words starting with OTHER

Etymology data from Wiktionary, CC BY-SA 4.0 · About Miraris