Welcome to a world of magic and mystique! Choosing a name for your little one is a happy and sometimes hard decision. You want to choose one that reflects their unique personality and spirit. If you’re drawn to the enchanting allure of witchy names (like me), then you’re in the right place. Here, we’ve gathered 100 captivating witchy girl names, each with its own origin and meaning, ready to cast a spell of charm and fascination. Whether you’re seeking a name steeped in ancient mythology, nature’s beauty, or the mysticism of the supernatural, you’ll find inspiration aplenty here. Join us as we journey through a realm of starlit skies, whispered secrets, and timeless enchantments, unveiling names that resonate with magic and power.
A
Agatha
The Origin: Greek
The Meaning: Good or honorable
Agnes
The Origin: Greek
The Meaning: Pure or holy
Alexandra
The Origin: Greek
The Meaning: Defender of mankind
Allegra
The Origin: Italian
The Meaning: Joyful (happy) or lively
Althea
The Origin: Greek
The Meaning: A healer
Amethyst
The Origin: Greek
The Meaning: Not drunken
Aradia
The Origin: Italian
The Meaning: Goddess of witches
Ariadne
The Origin: Greek
The Meaning: Most holy
Astra
The Origin: Latin
The Meaning: Star
Astraea
The Origin: Greek
The Meaning: Star
Athena
The Origin: Greek
The Meaning: Goddess of wisdom
Aurelia
The Origin: Latin
The Meaning: Golden
Aurora
The Origin: Latin
The Meaning: Dawn
Avalon
The Origin: Welsh
The Meaning: Island of apples
Azura
The Origin: Hebrew
The Meaning: Sky blue
B
Belladonna
The Origin: Italian
The Meaning: A beautiful lady
Bellatrix
The Origin: Latin
The Meaning: A female warrior
Brigid
The Origin: Irish
The Meaning: Exalted one
C
Calypso
The Origin: Greek
The Meaning: Concealer
Cassandra
The Origin: Greek
The Meaning: Prophetess
Cassiopeia
The Origin: Greek
The Meaning: Connected to the stars
Celeste
The Origin: Latin
The Meaning: Heavenly
Circe
The Origin: Greek
The Meaning: Enchantress
Cyra
The Origin: Persian
The Meaning: Throne
D
Dahlia
The Origin: Scandinavian
The Meaning: Valley
E
Eira
The Origin: Welsh
The Meaning: Snow
Elara
The Origin: Greek
The Meaning: Bright or shining
Elowen
The Origin: Cornish
The Meaning: Elm Tree
Elysia
The Origin: Greek
The Meaning: Heavenly
Endora
The Origin: Hebrew
The Meaning: Fountain
Esme
The Origin: French
The Meaning: Beloved
Euphemia
The Origin: Greek
The Meaning: Well-spoken
Eris
The Origin: Greek
The Meaning: Goddess of discord
F
Fiona
The Origin: Gaelic
The Meaning: Fair
Freya
The Origin: Norse
The Meaning: Lady
G
Gaia
The Origin: Greek
The Meaning: Earth
Giselle
The Origin: German
The Meaning: Pledge
H
Hecate
The Origin: Greek
The Meaning: Goddess of magic
Hermione
The Origin: Greek
The Meaning: Messenger
Hazel
The Origin: English
The Meaning: Of the hazelnut tree
I
Isolde
The Origin: Welsh
The Meaning: Beautiful
L
Leila
The Origin: Arabic
The Meaning: Night
Lilith
The Origin: Hebrew
The Meaning: Night monster
Lilura
The Origin: Latin
The Meaning: Enchanting
Lorelei
The Origin: German
The Meaning: Alluring enchantment
Luna
The Origin: Latin
The Meaning: Moon
M
Maeve
The Origin: Irish
The Meaning: Intoxicating
Maia
The Origin: Greek
The Meaning: Mother
Marina
The Origin: Latin
The Meaning: Of the sea
Mirella
The Origin: Latin
The Meaning: Admirable
Morgana
The Origin: Welsh
The Meaning: Bright Sea
Morrigan
The Origin: Irish
The Meaning: Phantom Queen
Morwenna
The Origin: Cornish
The Meaning: Waves of the sea
N
Nerida
The Origin: Greek
The Meaning: A sea nymph
Niamh
The Origin: Irish
The Meaning: Bright
Nimue
The Origin: Celtic
The Meaning: Lady of the lake
Nova
The Origin: Latin
The Meaning: New
Nyssa
The Origin: Greek
The Meaning: Beginning
Nyx
The Origin: Greek
The Meaning: Night
O
Odessa
The Origin: Greek
The Meaning: Wrathful
Ondine
The Origin: Latin
The Meaning: A little wave
Ophelia
The Origin: Greek
The Meaning: Help
P
Persephone
The Origin: Greek
The Meaning: Bringer of destruction
Phoenix
The Origin: Greek
The Meaning: A mythical bird
Phoebe
The Origin: Greek
The Meaning: Bright, pure
R
Rhiannon
The Origin: Welsh
The Meaning: Great Queen
Raven or Ravena
The Origin: English
The Meaning: Blackbird
Rowan
The Origin: Gaelic
The Meaning: Little redhead
S
Sabine
The Origin: Latin
The Meaning: From the Sabines
Sabrina
The Origin: Celtic
The Meaning: Princess
Sable
The Origin: English
The Meaning: Black
Salem
The Origin: Hebrew
The Meaning: Peace
Sapphira
The Origin: Greek
The Meaning: Blue
Selena or Selene
The Origin: Greek
The Meaning: Moon goddess
Seraphina
The Origin: Hebrew
The Meaning: Fiery
Seren
The Origin: Welsh
The Meaning: Star
Serenity
The Origin: English
The Meaning: Peaceful
Soraya
The Origin: Persian
The Meaning: Princess
Sylvana
The Origin: Latin
The Meaning: Of the forest
Sylvia or Sylvie
The Origin: Latin
The Meaning: From the forest
T
Tempest
The Origin: English
The Meaning: Storm
Thalia
The Origin: Greek
The Meaning: Blooming
Thessaly
The Origin: Greek
The Meaning: Northern Greece
U
Ursula
The Origin: Latin
The Meaning: Little she bear
V
Vespera
The Origin: Latin
The Meaning: Evening star
X
Xanthe
The Origin: Greek
The Meaning: Golden
Z
Zara
The Origin: Arabic
The Meaning: Princess
Zephyra
The Origin: Greek
The Meaning: The west wind
Zephyrine
The Origin: Greek
The Meaning: The west wind
As we reach the end of our enchanting journey through witchy girl names, we hope you’ve found inspiration and delight in all of these mystical options. Each name carries a story, a legacy of ancient tales, natural wonders, and supernatural allure. Whether you’re drawn to the celestial beauty of Luna, the fierce elegance of Bellatrix, or the enchanting mystery of Circe, there’s a name here waiting to be embraced by your little witchling.
Remember, a name is more than just a label; it’s a reflection of dreams, aspirations, and the magic that surrounds us. May these witchy names bring a touch of enchantment to your world and serve as a reminder of the limitless possibilities that await your child.
Embrace the magic, celebrate the mystery, and let these names weave their spell of wonder and joy in your family’s story.
Which name on the list is your favorite? My favorite is Circe!
XOXO,
Katie