Check our ultimate collection of the best witch names that will help with your success.

We have divided these names for a witch into several categories – creative, unique, sweet, cute, clever, and more…

You can jump to those categories in the table of contents:

Best Witch Names

  1. Cordelia
  2. Sybil
  3. Circe
  4. Aurora
  5. Melisandre
  6. Luna
  7. Alecto
  8. Ursula
  9. Salina
  10. Margery
  11. Allegra
  12. Agnes
  13. Raven
  14. Evanora
  15. Merlin
  16. Corinne
  17. Clara
  18. Gullveig
  19. Sukie
  20. Harper
  21. Beatrix
  22. Fabian
  23. Sea Hag
  24. Nyx
  25. Juniper
Best Witch Names

Unique Witch Names

  1. Drizella
  2. Clementianna
  3. Hestia
  4. Drusilla
  5. Elvyra
  6. Alecto
  7. Lulu
  8. Ganondorf
  9. Deirdra
  10. Cerridwen
  11. Henrietta
  12. Astrid
  13. Desdemona
  14. Calypso
  15. Demelza
  16. Ophelia
  17. Griselda
  18. Morgan le Fay
  19. Elspeth
  20. Veruca
  21. Sybil Leek
  22. Erichtho
  23. Nyzette
  24. Gullveig
  25. Millicent
Unique Witch Names

Evil Witch Names

  1. Alse
  2. Hex
  3. Loki
  4. Merga
  5. Esbat
  6. Cerridwen
  7. Scarlet
  8. Lilith
  9. Hallow
  10. Cruella
  11. Coven
  12. Wanda
  13. Ursula
  14. Jezebel
  15. Allegra
  16. Aurelia
  17. Tituba
  18. Endor
  19. Bridget
  20. Wicca
  21. Marisole
  22. Zelena
  23. Agnes
  24. Malin
  25. Minerva
Evil Witch Names

Creative Witch Names

  1. Charma
  2. Jadis
  3. Gaia
  4. Minerva
  5. Selene
  6. Elveena
  7. Amaterasu
  8. Cersei
  9. Emerald
  10. Alatar
  11. Alecto
  12. Circe
  13. Andromeda
  14. Theodosia
  15. Aldora
  16. Eleadora
  17. Flora
  18. Sybil
  19. Erzulie
  20. Bellatrix
  21. Desmona
  22. Ursula
  23. Ambrosia
  24. Azora
  25. Halicora
Creative Witch Names

Clever Witch Names

  1. Thackery Binx
  2. Maleficent
  3. Genevieve
  4. Lucius
  5. Elphaba
  6. Blair
  7. Enchantra
  8. Whisper
  9. Oscar
  10. Nightwolf
  11. Tia
  12. Zelda
  13. Snowheart
  14. Zara
  15. Sabrina
  16. Alita
  17. Willow
  18. Ravencroft
  19. Sukie
  20. Deepsea
  21. Moonfall
  22. Sage
  23. Hilda
  24. Broom Hilda
  25. Fiona
Clever Witch Names

Cool Witch Names

  1. Atlantes
  2. Wilmot
  3. Saruman
  4. Clementine
  5. Locasta
  6. Drudner
  7. Eris
  8. Celeste
  9. Andromeda
  10. Evanora
  11. Bessie
  12. Astra
  13. Albus
  14. Aurelia
  15. Elspeth
  16. Magnus
  17. Merlin
  18. Allegra
  19. Maleficus
  20. Raistlin
  21. Willow
  22. Belinda
  23. Rand
  24. Cerys
  25. Asterope
Cool Witch Names

Badass Witch Names

  1. Theodora
  2. Moonwatcher
  3. Magissa
  4. Saphira
  5. Chalice
  6. Witika
  7. Selene
  8. Hexe
  9. Margaret Barclay
  10. Azar
  11. Luna
  12. Endora
  13. Cadi
  14. Taika
  15. Draca
  16. Zoraida
  17. Bruha
  18. Vale
  19. Ugne
  20. Freya
  21. Aura
  22. Ursula
  23. Maleficent
  24. Melisandre
  25. Ravenna
Badass Witch Names

Savage Witch Names

  1. Caden
  2. Ember
  3. Nyx
  4. Medusa
  5. Ryence
  6. Samara
  7. Gaian
  8. Lamia
  9. Damian
  10. Baymorda
  11. Aggie
  12. Lucinda
  13. Frewin
  14. Blaise
  15. Alatar
  16. Elphaba
  17. Geneir
  18. Narcissa
  19. Zelda
  20. Xavier
  21. Loki
  22. Maleagant
  23. Reagan
  24. Callum
  25. Vesta
Savage Witch Names

Funny Witch Names

  1. Sukie
  2. Bruxo
  3. Jareth
  4. Giles
  5. Gwyndion
  6. Woden
  7. Puck
  8. Jane
  9. Jadis
  10. Endora
  11. Corvus
  12. Radagast
  13. Strega
  14. Charon
  15. Wanda
  16. Zelda
  17. Morpheus
  18. Herne
  19. Foster
  20. Velho
  21. Drake
  22. Ursula
  23. Winifred
  24. Hilda
  25. Magnus
Funny Witch Names

Memorable Witch Names

  1. Lucinda
  2. Tia
  3. Ganondorf
  4. Glinda
  5. Lenora
  6. Neville
  7. Winnie
  8. Piper
  9. Sabrina
  10. Wanda
  11. Mary
  12. Phoebe
  13. Cordelia
  14. Vivienne
  15. Willow
  16. Blair
  17. Kat
  18. Tabitha
  19. Esmeralda
  20. Minerva
  21. Jadis
  22. Maleficent
  23. Elphaba
  24. Hermione
  25. Ravencroft
Memorable Witch Names

Cute Witch Names

  1. Loki
  2. Luna
  3. Blair
  4. Elvyra
  5. Selene
  6. Eva
  7. Charity
  8. Greta
  9. Cruella
  10. Clover
  11. Cecily
  12. Bell
  13. Sage
  14. Nokia
  15. Trixie
  16. Sadie
  17. Jinx
  18. Elsa
  19. Clementine
  20. Crow
  21. Flora
  22. Wicca
  23. Willow
  24. Stormy
  25. Binx
Cute Witch Names

Weird Witch Names

  1. Lolly
  2. Allisa
  3. Aria
  4. Hyacinth
  5. Ganondorg
  6. Aurelia
  7. Ariadne
  8. Alcina
  9. Mabel
  10. Nyzette
  11. Calliope
  12. Sidonia
  13. Henrietta
  14. Garnet
  15. Maleficent
  16. Dahlia
  17. Serita
  18. Merlin
  19. Alatar
  20. Evanora
  21. Alwina
  22. Elspeth
  23. Locasta
  24. Luwanda
  25. Alizon

Names for a Generator

Aren’t these names enough? You can also try this witch name generator.

More Names Collections

Read also our other names collections:

Unique Witch Names

Creative Witch Names

Do you like this post about names for a witch? Share it with your friends: