Baba Yaga
Baba Yaga is a female character (or one of a trio of sisters of the same name) from Slavic folklore who has two contrasting roles.
Source: Wikipedia, Baba Yaga. Text licensed CC BY-SA 4.0. Not endorsed by or affiliated with Wikipedia or the Wikimedia Foundation.