Witches and witch demons might seem similar at first glance, but their origins and roles in folklore are totally different. Witches are often portrayed as humans with magical powers, sometimes learned, sometimes innate. They can be good or evil, like the wise women in 'Howl’s Moving Castle' or the terrifying Baba Yaga. Witch demons, though? They’re more otherworldly—often born from dark magic or cursed souls, like the demons in 'Berserk' or 'The Witcher' series. There’s a visceral, monstrous edge to them that witches don’t usually have.
Another key difference is how they interact with humanity. Witches might live among people, hiding in plain sight, while witch demons are usually solitary, lurking in shadows. Think of the difference between Hermione Granger’s bookish magic and the raw, chaotic energy of a demon witch from 'Diablo.' One feels grounded, the other like a force of nature. Personally, I’ve always been fascinated by how witches humanize magic, while witch demons make it something terrifying and alien.