well for me the first thing that came to mind was this old indie game called "will you ever return" cause I think it was the second game that featured a character named baba yaga. Up until now, that is the only context in my life I have heard the name "baba yaga".