150 Witch Names for Girls and Their Meanings

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
150 Witch Names for Girls

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
150 Witch Names for Girls

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
150 Witch Names for Girls

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.

150 Witch Names for Girls
150 Witch Names for Girls

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.