200+ Beautiful, Magical Witch Names For Girls

Maybe you're searching for a magical baby girl name for your new daughter. Here are some witch names for girls you can use:

By

Maybe you’re searching for a magical baby girl name for your new daughter. Or maybe you’re writing a fantasy story and need a modern witch name. Either way, here are some witch names for girls you can use:

Witch Names For Girls And Their Meanings

If you want witchy names, you don’t have to search any further. Here are witch names to use for magical characters that practice witchcraft:

Andromeda. This name has origins in Greek mythology.

Circe. This was a goddess who was capable of changing people into animals. Circe turned Odysseus’s companions into pigs.

Elspeth. Elspeth Reoch was executed for witchcraft in Scotland.

Flora. This comes from the Latin name for flowers.

Gaia. This is the goddess of the earth.

Selene. Selene is the Greek goddess of the moon.

Morgan le Fay. She was a witch in an Arthurian legend.

Minerva. This is the goddess of invention and wisdom. This is also the name of Professor McGonagall in the Harry Potter universe.

Melisandre. This is a name from Game of Thrones. 

Luna. This is another name from Harry Potter.

Sybil Leek. This is the author of the autobiography Diary of a Witch.

Ursula. This is the name of the sea witch in The Little Mermaid. 

More Witch Names For Girls (A-D)

person in black leather jacket holding orange and black ball
Unsplash / Ksenia Yakovleva

You don’t need to cast a spell to come up with a magic girl name. Here are some beautiful witch names for girls:

  • Amethyst
  • Allegra
  • Alice
  • Agnes
  • Aradia
  • Amara
  • Ambrosia
  • Adalind
  • Agatha
  • Aggie
  • Agnes
  • Aja
  • Alatar
  • Alcina
  • Alecto
  • Beatrix
  • Blaise
  • Bastianna
  • Belinda
  • Bell
  • Binx
  • Bram
  • Bronwyn
  • Biris
  • Black
  • Blade
  • Blair
  • Belladonna
  • Bathilda
  • Cassandra
  • Cordelia
  • Cadsuane
  • Carmilla
  • Cecily
  • Celeste
  • Cerridwen
  • Clementianna
  • Crane
  • Crow
  • Cruella
  • Clementine
  • Cora
  • Corbin
  • Cerys
  • Charity
  • Christian
  • Daemon
  • Dahlia
  • Deino
  • Deirdre
  • Demelza
  • Desdemona
  • Dinah
  • Dorcas
  • Doremi
  • Draco
  • Dreama
  • Drizella
  • Drusilla
  • Duvessa
  • Dyllis

Names For Witches (E-L)

Here are some more names for witches. Some are classics and others are more modern:

  • Edel
  • Edith
  • Eglantine
  • Egwene
  • Elaida
  • Eliphas
  • Ellen
  • Elphaba
  • Elsa
  • Elsie
  • Elspeth
  • Elvira
  • Elvyra
  • Emily
  • Emma
  • Emmeline
  • Endora
  • Enyo
  • Erichtho
  • Eris
  • Esmeralda
  • Evelyn
  • Evie
  • Evilene
  • Esther
  • Eva
  • Evanora
  • Gullveig
  • Fiona
  • Florence
  • Freya
  • Freyja
  • Galadriel
  • Gandalf
  • Ganondorf
  • Ganondorg
  • Garnet
  • Gatria
  • Genevieve
  • Haley
  • Hazel
  • Hecate
  • Hecuba
  • Helena
  • Icy
  • Ileana
  • Isabel
  • Isla
  • Ivory
  • Jade
  • Jadis
  • Jaina
  • Jasmine
  • Jasminka
  • Jezebel
  • Jezebelda
  • Katrina
  • Kikimora
  • Laurie
  • Lavender
  • Leanne
  • LeithLily
  • Locasta
  • Lucia
  • Luna

Names For Witches (N-S)

If you still haven’t found the perfect name for your daughter or your character, search through these names:

  • Margery
  • Mabel
  • Mable
  • Margaret
  • Margery
  • Maria
  • Melina
  • Melisandre
  • Mercy
  • Mafalda
  • Marie
  • Minerva
  • Narcissa
  • Narissa
  • Noemi
  • Nora
  • Nymphadora
  • Ommin
  • Ondine
  • Opal
  • Ophelia
  • Phoebe
  • Piper
  • Pleione
  • Poppy
  • Porpentina
  • Queenie
  • Rhiamon
  • Ravencroft
  • Ravenna
  • Rowena
  • Roxanne
  • Ruby
  • Raven
  • Sukie
  • Sage
  • Samara
  • Sarafine
  • Sarah
  • Sarin
  • Saruman
  • Sybil

Names For Witches (T-Z)

Here are a few more magical names fit for witches:

  • Tabitha
  • Tamsin
  • Tanith
  • Terra
  • Tethys
  • Thabit
  • Theodora
  • Ursula
  • Valeena
  • Vega
  • Vera
  • Verana
  • Violet
  • Virgilia
  • Vlad
  • Walpurgis
  • Wanda
  • Warren
  • Wendy
  • Willow
  • Winifred
  • Winnie
  • Wizadora
  • Wolfe
  • Wren
  • Wuya

Witch Names For Girls: Famous Witches

woman in black long sleeve shirt holding white bird
Unsplash / Jose Martinez

If you need a witch name for your stories, here are some famous fictional characters to draw inspiration from:

  • Elphaba. This is the name of the witch from Wicked.
  • The Blair Witch. This is the witch from The Blair Witch Project.
  • Winnie, Mary, and Sarah Sanderson. These are all witches from Hocus Pocus.
  • Hermione Granger. This is the name of a brilliant wizard from Harry Potter.
  • Sabrina Spellman. Sabrina is a popular witch name because it’s the main character from Sabrina the Teenage Witch.
  • Glinda. In The Wizard of Oz, one of the most famous characters is Glinda the Good Witch.
  • The Wicked Witch of the West. This is another character from The Wizard of Oz.
  • Samantha Stephens. This is a witch in the show Bewitched.
  • Piper, Phoebe, and Prue Halliwell. These witches are all from Charmed.
  • Maleficent. This is the villain from Sleeping Beauty.
  • Endora. She was the mother-in-law in Bewitched.
  • Jadis the White Witch. This is a famous character from The Chronicles of Narnia.
  • Tia Dalma. This is a character from Pirates of the Caribbean.
  • Aggie Cromwell. This is the name of a witch from Halloweentown.

Coven Names:

woman in black and white floral shirt
Unsplash / Ksenia Yakovleva

Here are some coven names to use in your story. They’re perfect for a collection of witches:

Hearthstone Coven

The Forest Grove Coven

Thorny Briar Coven

Weeping Rose Society

The Harvest Coven

Daughters of the Night

Polaris Coven

The Eclipse Circle

Sisters of the Divine

The Pentacle Circle

Wives of the Eternal Garden

The Hyacinth Circle

Wives of the Sacred Well

Circle of the River

Circle of the Silver Branch

Witch Names For Female Cats

woman carries cat
Unsplash / Christina Hernández

If you want to name your cat something witchy, there are more options than Salem. Here are a few you can choose for your furry friend:

  • Kijo
  • Alita
  • Cordelia
  • Clover
  • Charm
  • Freya
  • Fortune
  • Grimalkin
  • Hex
  • Hocus
  • Locasta
  • Jade
  • Jinx
  • Lucky
  • Salem
  • Tabatha
  • Tabit
  • Tamsin
  • Tituba
  • Thackery Binx
  • Trixie
  • Voodoo
  • Willow
  • Warlock
  • Zelda