Witch Names for Girls: Are you looking for the perfect witchy name for yourself, your daughter, or a fictional character?
Witch names carry power, mystery, and connections to magic, nature, and ancient traditions. The right witchy name can reflect your magical practice, honor goddess traditions, or simply sound enchanting and mysterious.
Today, I’m sharing 150 witch names for girls with their meanings and origins. These names range from famous historical witches to nature-inspired choices to names connected with magic and the supernatural.
By the end of this list, you’ll find the perfect witchy name that resonates with the energy and magic you’re seeking.

What Makes a Name Witchy?
Witch names typically connect to nature, magic, ancient goddesses, celestial bodies, herbs, or historical figures associated with witchcraft. These names often have meanings related to darkness, light, power, wisdom, or the supernatural.
A good witch name feels magical when you say it out loud. It carries weight and energy.
The name might reference moon phases, seasons, magical tools, protective plants, or mystical concepts. Many witch names come from Celtic, Norse, Greek, or other pagan traditions that honored magic and nature.

150 Witch Names for Girls and Their Meanings
Names from Historical Witches
These witch names belong to real women from history who were accused of witchcraft, practiced magic, or became legendary figures in witch folklore.
1. Morgan
Meaning: “Sea circle” or “sea chief” Origin: Welsh Morgan le Fay was the powerful sorceress from Arthurian legend, making this a classic witch name with Celtic roots.
2. Circe
Meaning: “Bird” Origin: Greek Circe was a powerful witch goddess in Greek mythology who transformed men into animals with her potions.
3. Medea
Meaning: “Cunning” or “ruler” Origin: Greek Medea was a priestess and sorceress in Greek mythology known for her powerful magic and revenge spells.
4. Sybil
Meaning: “Prophetess” or “oracle” Origin: Greek Sybils were women with prophetic powers in ancient Greece and Rome, known for their visions and wisdom.
5. Cassandra
Meaning: “Shining upon man” Origin: Greek Cassandra received the gift of prophecy from Apollo, making this name perfect for witches interested in divination.
6. Tituba
Meaning: Unknown origin Origin: South American/Caribbean Tituba was one of the first women accused in the Salem witch trials and practiced folk magic.
7. Alizon
Meaning: “Noble kind” Origin: English Alizon Device was one of the Pendle witches in Lancashire, England, accused of witchcraft in 1612.
8. Baba
Meaning: “Old woman” or “grandmother” Origin: Slavic From Baba Yaga, the famous witch of Slavic folklore who lived in a house on chicken legs.
9. Hectate
Meaning: “Far off” Origin: Greek Hecate is the Greek goddess of witchcraft, magic, crossroads, and the moon.
10. Aradia
Meaning: “Goddess of witches” Origin: Italian Aradia is the daughter of Diana in Italian witchcraft tradition and considered the first witch.
Nature-Inspired Witch Names For Girls
These witchy names connect to plants, trees, seasons, and natural elements that hold magical significance.
11. Willow
Meaning: “Graceful” or “slender” Origin: English Named after the willow tree, sacred to the moon and used in magic for healing and protection.
12. Rowan
Meaning: “Little red one” Origin: Irish The rowan tree is known as the witch’s tree and protects against evil magic.
13. Hazel
Meaning: “Hazelnut tree” Origin: English Hazel wood is used for divining rods and wands, making this a classic witch name.
14. Raven
Meaning: “Dark-haired” or “blackbird” Origin: English Ravens are associated with magic, prophecy, and the goddess Morrigan.
15. Luna
Meaning: “Moon” Origin: Latin Luna represents the moon, central to most witchcraft practices and lunar magic.
16. Aurora
Meaning: “Dawn” Origin: Latin Aurora was the Roman goddess of dawn and represents new beginnings and light magic.
17. Ivy
Meaning: “Faithfulness” Origin: English Ivy is sacred to Dionysus and represents eternal life and protection.
18. Sage
Meaning: “Wise one” or “herb” Origin: Latin Sage is both a word for wisdom and a sacred cleansing herb in witchcraft.
19. Briar
Meaning: “Thorny bush” Origin: English Briar roses and brambles are protective plants used in hedge witchcraft.
20. Fern
Meaning: “Feather-like plant” Origin: English Ferns are magical plants associated with invisibility spells and fairy magic.
21. Maple
Meaning: “Tree of offering” Origin: English Maple trees represent balance and are used in love and money magic.
22. Clover
Meaning: “Key” Origin: English Four-leaf clovers bring luck, while three-leaf clovers represent the triple goddess.
23. Heather
Meaning: “Flowering plant” Origin: English Heather is sacred to bees and fairies, used in protection and luck magic.
24. Iris
Meaning: “Rainbow” Origin: Greek Iris was the Greek goddess of rainbows and represents communication between worlds.
25. Dahlia
Meaning: “Valley flower” Origin: Scandinavian Dahlias represent inner strength and standing out, perfect for solitary witches.
26. Magnolia
Meaning: “Magnol’s flower” Origin: French Magnolia represents nobility and is used in fidelity and faithfulness spells.
27. Lavender
Meaning: “To wash” Origin: Latin Lavender is a powerful cleansing and peace-bringing herb in witchcraft.
28. Laurel
Meaning: “Bay laurel tree” Origin: Latin Bay laurel is sacred to Apollo and used for psychic visions and protection.
29. Bryony
Meaning: “To sprout” Origin: Greek Bryony is a magical vine used in protection and prosperity spells.
30. Zinnia
Meaning: “Flower” Origin: Latin Zinnias represent endurance and lasting affection in herbal magic.
Celestial and Cosmic Witch Names For Girls
These names connect to the stars, planets, moon, and celestial magic.
31. Celeste
Meaning: “Heavenly” Origin: Latin Celeste refers to the celestial realm and cosmic magic.
32. Stella
Meaning: “Star” Origin: Latin Stella represents stars and celestial navigation in magical practice.
33. Nova
Meaning: “New star” Origin: Latin A nova is an exploding star, representing transformation and rebirth.
34. Lyra
Meaning: “Lyre” or “harp” Origin: Greek Lyra is a constellation and represents music and cosmic harmony.
35. Vega
Meaning: “Swooping eagle” Origin: Arabic Vega is one of the brightest stars, representing illumination and guidance.
36. Astra
Meaning: “Star” Origin: Greek Astra connects to astral travel and cosmic witchcraft.
37. Selene
Meaning: “Moon goddess” Origin: Greek Selene was the Greek goddess of the moon, perfect for moon witches.
38. Solstice
Meaning: “Sun stands still” Origin: Latin Solstices are powerful times in the witch’s calendar marking seasonal shifts.
39. Eclipse
Meaning: “Abandonment” or “downfall” Origin: Greek Eclipses are powerful magical events when the sun or moon is obscured.
40. Meridian
Meaning: “Midday” Origin: Latin The meridian represents the highest point of power in both astronomy and magic.
Dark and Mysterious Witch Names For Girls
These names carry darker, more mysterious energy perfect for witches who embrace shadow work.
41. Raven
Meaning: “Black bird” Origin: English Ravens represent death, prophecy, and magic in many traditions.
42. Morticia
Meaning: “Undertaker” Origin: Latin Made famous by the Addams family, perfect for witches embracing death magic.
43. Lilith
Meaning: “Night monster” or “ghost” Origin: Hebrew Lilith was Adam’s first wife who refused to submit and became a demon queen.
44. Obsidian
Meaning: “Dark volcanic glass” Origin: Latin Obsidian is a protective black stone used in shadow work and scrying.
45. Nyx
Meaning: “Night” Origin: Greek Nyx is the primordial goddess of night in Greek mythology.
46. Morrigan
Meaning: “Phantom queen” Origin: Irish The Morrigan is the Celtic goddess of war, death, and prophecy.
47. Belladonna
Meaning: “Beautiful lady” Origin: Italian Belladonna is a poisonous plant historically used by witches (deadly nightshade).
48. Ophelia
Meaning: “Help” Origin: Greek Ophelia represents tragic beauty and the connection between madness and magic.
49. Tempest
Meaning: “Storm” Origin: English Tempest represents wild weather magic and uncontrolled power.
50. Umbra
Meaning: “Shadow” Origin: Latin Umbra represents shadow work and the darker aspects of magic.
51. Wednesday
Meaning: “Woden’s day” Origin: English Wednesday Addams represents dark, mysterious witch energy.
52. Midnight
Meaning: “Middle of the night” Origin: English Midnight is the witching hour when magic is strongest.
53. Storm
Meaning: “Tempest” Origin: English Storm represents weather magic and uncontrolled natural power.
54. Mystique
Meaning: “Air of mystery” Origin: French Mystique represents the mysterious, unknowable aspects of witchcraft.
55. Ravenna
Meaning: “Raven” Origin: Italian Ravenna combines raven imagery with an elegant Italian sound.
Goddess Names for Witches
These witch names honor goddesses from various pantheons associated with magic and power.
56. Diana
Meaning: “Divine” Origin: Latin Diana is the Roman goddess of the hunt, moon, and magic.
57. Freya
Meaning: “Lady” or “noblewoman” Origin: Norse Freya is the Norse goddess of love, beauty, and magic.
58. Athena
Meaning: “Goddess of wisdom” Origin: Greek Athena represents wisdom, strategy, and crafts.
59. Artemis
Meaning: “Safe” Origin: Greek Artemis is the Greek goddess of the hunt and wilderness.
60. Brigid
Meaning: “Exalted one” Origin: Irish Brigid is the Celtic goddess of fire, poetry, and healing.
61. Persephone
Meaning: “Bringer of destruction” Origin: Greek Persephone rules the underworld half the year, representing death and rebirth.
62. Isis
Meaning: “Throne” Origin: Egyptian Isis is the Egyptian goddess of magic, healing, and wisdom.
63. Rhiannon
Meaning: “Great queen” Origin: Welsh Rhiannon is the Welsh goddess associated with horses and the moon.
64. Ceridwen
Meaning: “Fair and blessed” Origin: Welsh Ceridwen is the Welsh goddess of transformation and keeper of the cauldron.
65. Kali
Meaning: “Black one” Origin: Sanskrit Kali is the Hindu goddess of destruction, time, and transformation.
66. Morrigan
Meaning: “Phantom queen” Origin: Irish The Morrigan is a triple goddess of war and fate in Celtic mythology.
67. Bastet
Meaning: “She of the ointment jar” Origin: Egyptian Bastet is the Egyptian cat goddess of protection and home.
68. Nephthys
Meaning: “Lady of the house” Origin: Egyptian Nephthys is the Egyptian goddess of death and mourning magic.
69. Demeter
Meaning: “Earth mother” Origin: Greek Demeter is the Greek goddess of harvest and agriculture.
70. Maat
Meaning: “Truth” Origin: Egyptian Maat represents truth, justice, and cosmic order in Egyptian tradition.
Celtic and Gaelic Witch Names For Girls
These names come from Celtic and Gaelic traditions rich in magical heritage.
71. Maeve
Meaning: “She who intoxicates” Origin: Irish Queen Maeve was a powerful warrior queen in Irish mythology.
72. Aisling
Meaning: “Dream” or “vision” Origin: Irish Aisling represents prophetic visions and dream magic.
73. Saoirse
Meaning: “Freedom” Origin: Irish Saoirse represents liberation and breaking free from bindings.
74. Niamh
Meaning: “Bright” or “radiant” Origin: Irish Niamh was a goddess who lived in the land of eternal youth.
75. Fiona
Meaning: “Fair” or “white” Origin: Scottish Fiona represents purity and Scottish magical traditions.
76. Moira
Meaning: “Fate” or “destiny” Origin: Irish The Moirae were the Greek fates who controlled destiny.
77. Epona
Meaning: “Great mare” Origin: Celtic Epona was the Celtic goddess of horses and fertility.
78. Branwen
Meaning: “Blessed raven” Origin: Welsh Branwen combines raven symbolism with Welsh goddess energy.
79. Cordelia
Meaning: “Daughter of the sea” Origin: Celtic Cordelia represents ocean magic and water witchery.
80. Deirdre
Meaning: “Sorrowful” Origin: Irish Deirdre was a tragic heroine in Irish mythology with prophetic gifts.
Names Meaning Magic or Witch
These names literally translate to magic, enchantment, or witch in various languages.
81. Veda
Meaning: “Knowledge” or “wisdom” Origin: Sanskrit The Vedas are ancient Hindu texts containing magical knowledge.
82. Charm
Meaning: “Incantation” or “spell” Origin: Latin Charm directly references the spells witches cast.
83. Enchantress
Meaning: “One who enchants” Origin: French Literally means a woman who practices enchantment magic.
84. Sorcha
Meaning: “Bright” or “radiant” Origin: Irish Sorcha represents inner light and magical power.
85. Willa
Meaning: “Resolute protection” Origin: German Willa represents will and intention, crucial in magic.
86. Mirella
Meaning: “To admire” Origin: Latin Mirella sounds like “miracle” and represents wonderful magic.
87. Azura
Meaning: “Sky blue” Origin: Spanish Azura represents the color of magic and the heavens.
88. Elara
Meaning: “Bright” or “shining” Origin: Greek Elara was a moon of Jupiter and represents celestial magic.
89. Sapphira
Meaning: “Sapphire” or “beautiful” Origin: Hebrew Sapphire is a sacred stone used in magic for wisdom.
90. Amara
Meaning: “Eternal” or “immortal” Origin: Latin Amara represents the eternal nature of the soul and magic.
Names from Witch Fiction and Pop Culture
These witch names come from popular books, movies, and TV shows about witchcraft.
91. Sabrina
Meaning: “From the River Severn” Origin: Latin Sabrina Spellman from “Sabrina the Teenage Witch.”
92. Hermione
Meaning: “Earthly” Origin: Greek Hermione Granger from Harry Potter represents witch wisdom.
93. Minerva
Meaning: “Intellect” Origin: Latin Professor McGonagall from Harry Potter, named after the goddess.
94. Bonnie
Meaning: “Pretty” or “cheerful” Origin: Scottish Bonnie Bennett from “The Vampire Diaries,” a powerful witch.
95. Willow
Meaning: “Willow tree” Origin: English Willow Rosenberg from “Buffy the Vampire Slayer.”
96. Prue
Meaning: “Prudent” Origin: English Prue Halliwell from “Charmed.”
97. Phoebe
Meaning: “Bright” or “shining” Origin: Greek Phoebe Halliwell from “Charmed.”
98. Piper
Meaning: “Pipe player” Origin: English Piper Halliwell from “Charmed.”
99. Paige
Meaning: “Young helper” Origin: English Paige Matthews from “Charmed.”
100. Fiona
Meaning: “Fair” Origin: Scottish Fiona Goode from “American Horror Story: Coven.”
Mystical and Ethereal Witch Names For Girls
These names sound magical and otherworldly, perfect for witches seeking ethereal energy.
101. Seraphina
Meaning: “Fiery ones” Origin: Hebrew Seraphim are the highest order of angels, representing divine fire.
102. Evangeline
Meaning: “Bearer of good news” Origin: Greek Evangeline sounds mystical and represents divine messages.
103. Celestine
Meaning: “Heavenly” Origin: Latin Celestine represents connection to the celestial realm.
104. Aurelia
Meaning: “Golden” Origin: Latin Aurelia represents golden light and solar magic.
105. Serenity
Meaning: “Peaceful” Origin: Latin Serenity represents calm magical practice and inner peace.
106. Trinity
Meaning: “Three in one” Origin: Latin Trinity represents the triple goddess and the power of three.
107. Avalon
Meaning: “Island of apples” Origin: Celtic Avalon is the mystical island where King Arthur’s sword was forged.
108. Ondine
Meaning: “Water spirit” Origin: Latin Ondines are water elementals in magical tradition.
109. Elspeth
Meaning: “God’s promise” Origin: Scottish Elspeth sounds ancient and mystical, perfect for traditional witches.
110. Tabitha
Meaning: “Gazelle” Origin: Aramaic Tabitha from “Bewitched” made this a classic witch name.
Names Meaning Dark or Shadow
These witch names embrace shadow work and darker aspects of magic.
111. Melantha
Meaning: “Dark flower” Origin: Greek Melantha combines darkness with beauty.
112. Layla
Meaning: “Night” Origin: Arabic Layla represents the magical power of nighttime.
113. Ciara
Meaning: “Dark-haired” Origin: Irish Ciara represents dark beauty and mystery.
114. Kendra
Meaning: “Greatest champion” Origin: English Kendra represents power and magical strength.
115. Leila
Meaning: “Night beauty” Origin: Arabic Leila combines darkness with feminine beauty.
116. Ondine
Meaning: “Little wave” Origin: Latin Water spirits who live in the shadows of rivers.
117. Regan
Meaning: “Little ruler” Origin: Irish Regan from “The Exorcist” represents dark possession.
118. Elvira
Meaning: “White” or “true” Origin: Spanish Elvira, Mistress of the Dark, represents Gothic witch energy.
119. Desdemona
Meaning: “Ill-fated” Origin: Greek Desdemona represents tragic magic and fate.
120. Lenore
Meaning: “Light” Origin: Greek From Edgar Allan Poe’s “The Raven,” represents Gothic romance.
Names from Witch Trials and History
These names belong to women from actual witch trial records and historical accounts.
121. Bridget
Meaning: “Strength” Origin: Irish Bridget Bishop was the first person hanged in the Salem witch trials.
122. Alice
Meaning: “Noble” Origin: German Alice Nutter was one of the Pendle witches executed in 1612.
123. Sarah
Meaning: “Princess” Origin: Hebrew Sarah Good was accused and hanged in the Salem witch trials.
124. Rebecca
Meaning: “To bind” Origin: Hebrew Rebecca Nurse was executed during the Salem witch trials despite her age.
125. Agnes
Meaning: “Pure” or “holy” Origin: Greek Agnes Sampson was a Scottish healer accused of witchcraft in 1590.
126. Isobel
Meaning: “God’s promise” Origin: Scottish Isobel Gowdie confessed to witchcraft in Scotland in 1662.
127. Joan
Meaning: “God is gracious” Origin: Hebrew Joan of Arc was burned as a witch though later made a saint.
128. Ursula
Meaning: “Little bear” Origin: Latin Ursula Kemp was hanged for witchcraft in England in 1582.
129. Elizabeth
Meaning: “God’s oath” Origin: Hebrew Elizabeth Device was one of the Pendle witches.
130. Margaret
Meaning: “Pearl” Origin: Greek Margaret Jones was the first person executed for witchcraft in Massachusetts.
Herb and Plant Witch Names
These names come from magical herbs and plants used in witchcraft.
131. Tansy
Meaning: “Immortality” Origin: Greek Tansy is a magical herb used for immortality spells.
132. Rue
Meaning: “Herb of grace” Origin: Greek Rue is a powerful protective and hex-breaking herb.
133. Yarrow
Meaning: “Rough stream” Origin: English Yarrow is used in divination and love magic.
134. Vervain
Meaning: “Sacred plant” Origin: Latin Vervain protects against enchantment and vampires.
135. Acacia
Meaning: “Thorny tree” Origin: Greek Acacia represents immortality and resurrection in magic.
136. Betony
Meaning: “Healing plant” Origin: Latin Betony protects against nightmares and negative spirits.
137. Rosemary
Meaning: “Dew of the sea” Origin: Latin Rosemary is sacred to remembrance and protection.
138. Bryony
Meaning: “To sprout” Origin: Greek Bryony is used in protection and money spells.
139. Verbena
Meaning: “Sacred bough” Origin: Latin Verbena is sacred to Venus and used in love magic.
140. Thyme
Meaning: “Courage” Origin: Greek Thyme represents courage and was burned to see fairies.
Unusual and Rare Witch Names For Girls
These unique witch names are less common but carry strong magical energy.
141. Zephyra
Meaning: “West wind” Origin: Greek Zephyr is the west wind, representing air magic and change.
142. Calypso
Meaning: “She who hides” Origin: Greek Calypso was a sea nymph who practiced enchantment magic.
143. Ondine
Meaning: “Water spirit” Origin: Latin Ondines are elemental water beings in magical lore.
144. Isolde
Meaning: “Ice ruler” Origin: German Isolde represents tragic magic and forbidden love potions.
145. Vesper
Meaning: “Evening star” Origin: Latin Vesper represents twilight magic and the evening star Venus.
146. Evanora
Meaning: “Unknown” Origin: Invented The Wicked Witch of the East from “Oz the Great and Powerful.”
147. Maleficent
Meaning: “Doing evil” Origin: Latin The powerful fairy witch from Sleeping Beauty.
148. Glinda
Meaning: “Fair” or “good” Origin: Welsh The Good Witch from “The Wizard of Oz.”
149. Elphaba
Meaning: “L-F-B” (from L. Frank Baum) Origin: Invented The Wicked Witch of the West from “Wicked.”
150. Zenobia
Meaning: “Life of Zeus” Origin: Greek Zenobia was a powerful ancient queen with legendary magical abilities.

How to Choose Your Witch Name For Girls
When selecting witch names for girls from this list, consider what resonates with your magical practice and personal energy.
Consider your magical path: Green witches might choose plant names like Willow or Sage. Cosmic witches might prefer Luna or Celeste. Kitchen witches might like Rosemary or Lavender.
Think about the energy: Do you want a dark and mysterious name like Raven or Nyx? Or something lighter like Aurora or Stella?
Honor your heritage: Choose names from your cultural background to connect with ancestral magic.
Say it out loud: Your witch name should feel powerful when spoken. Say it several times to see if it fits.
Trust your intuition: The right name will feel right immediately. If a name keeps calling to you, that’s your sign.

Final Thoughts
These 150 witch names for girls offer options from historical figures to nature inspiration to fictional characters. Each name carries its own energy, meaning, and magical associations.
From powerful goddess names like Freya and Hecate to nature names like Willow and Luna to dark, mysterious names like Lilith and Raven, you now have a complete collection to choose from.
Your witch name is a personal choice that should reflect your magical practice, personality, and the energy you want to embody.
Take your time exploring these names, research their meanings more deeply, and choose one that makes you feel powerful, magical, and truly yourself. The perfect witch name is waiting for you in this list.





