"The witch in Hansel and Gretel -- she's very misunderstood. I mean, the woman builds her dream house and these brats come along and start eating it."

From evil and misunderstood to pure heart of gold, here are the 13 greatest witches of all time. (Wanna know how to be a witch in the bedroom? Read our guide now.)



13. Bellatrix Lestrange -- Harry Potter

Bellatrix Lestrange


12. Tia Dalma -- Pirates of the Caribbean 

 Tia Dalma


11. The Wicked Witch -- The Wizard of Oz

The Wicked Witch



10. The White Witch -- Narnia 

The White Witch Narnia



9. Melisandre -- Game of Thrones

Melisandre Witch



8. Winifred Sanderson -- Hocus Pocus



7. Rochelle, Bonnie, Sarah, Nancy -- The Craft

The Craft



6. Maleficent -- Sleeping Beauty



5. Marie Laveau -- American Horror Story

Marie Laveau 



4. Hermione -- Harry Potter 




3. Samantha -- Bewitched 

Samantha from Bewitched



2. Sabrina -- Sabrina the Teenage Witch




1. Glinda the Good Witch -- The Wizard of Oz

Glinda the Good Witch




1 comment

  • Darla Smith on

    Malicifent isn’t a fairy, not a witch. You can replace her with Witchiepoo from HR Puffinstuff.

Leave a comment

Please note, comments must be approved before they are published