There’s something undeniably captivating about witchy girl names—they evoke mystery, power, and timeless charm.
Whether inspired by mythology, the elements, celestial magic, or historical enchantresses, these names carry an air of otherworldly beauty.
From darkly romantic names rooted in folklore to nature-inspired names linked to the moon, stars, and earth’s energy, each of these names exudes a sense of magic and mystery.
Witchy Girl Names
Whether you’re looking for a name that feels witchy and mystical or something subtly magical, you’ll find plenty of bewitching inspiration.
You might also like these other popular posts:
Mystical Witchy Girl Names with Ancient Power

1. Morgana
Derived from Arthurian legend, Morgana means “sea-born” and is linked to the powerful enchantress Morgan le Fay, known for her magic and wisdom.
2. Selene
Of Greek origin, meaning “moon goddess,” Selene is an ethereal and celestial name tied to lunar magic and divine femininity.
3. Lilith
A name of Hebrew origin meaning “night monster” or “of the night,” Lilith is a legendary figure associated with independence, mystery, and ancient magic.
4. Hecate
A name from Greek mythology, Hecate is the goddess of magic, witchcraft, and the night, making it a powerful name with deep mystical roots.
5. Isolde
A name of Celtic origin meaning “ice ruler,” Isolde is connected to Arthurian legends and carries a darkly romantic, enchanting quality.
6. Nyx
From Greek mythology, Nyx means “night” and represents the primordial goddess of darkness and mystery.
7. Freya
A name of Norse origin meaning “lady,” Freya is associated with magic, love, and war, as well as the powerful goddess of beauty and sorcery.
8. Rhiannon
Of Welsh origin, meaning “divine queen,” Rhiannon is tied to Celtic mythology and the goddess of magic, transformation, and the moon.
9. Circe
A Greek name meaning “bird,” Circe was a legendary enchantress in mythology known for her magical abilities and wisdom.
10. Persephone
A name of Greek origin meaning “bringer of destruction,” Persephone is the queen of the underworld, symbolizing transformation, rebirth, and mystery.
11. Evadne
Of Greek origin, meaning “pleasant water,” Evadne is a rare and mystical name tied to mythology and divine power.
12. Sibyl
A Latin name meaning “prophetess,” Sibyl was the title given to ancient oracles and priestesses who could see the future.
13. Melisandre
A French-inspired name meaning “strong in work,” Melisandre gained popularity through Game of Thrones, where she was a powerful sorceress.
14. Ariadne
Of Greek origin meaning “most holy,” Ariadne is a mythological name tied to cleverness and the ability to navigate through darkness.
15. Hestia
A Greek name meaning “hearth” or “fireside,” Hestia is the goddess of the home and sacred fire, symbolizing warmth and ancient wisdom.
16. Calypso
A name from Greek mythology, meaning “to conceal,” Calypso was a sea nymph known for her enchantments and mystical nature.
17. Elara
A celestial and powerful name, Elara was a lover of Zeus and one of Jupiter’s moons, symbolizing cosmic mystery and enchantment.
18. Medea
A name of Greek origin meaning “cunning,” Medea was a legendary sorceress known for her deep knowledge of spells and potions.
19. Andromeda
A Greek name meaning “ruler of men,” Andromeda is linked to a celestial constellation and represents strength, beauty, and resilience.
20. Brigid
Of Celtic origin, meaning “exalted one,” Brigid is a name tied to the powerful goddess of poetry, healing, and fire in ancient Irish mythology.
Celestial and Moon-Inspired Witchy Girl Names
1. Luna
Of Latin origin, meaning “moon,” Luna is one of the most mystical and celestial names, symbolizing magic and intuition.
2. Selena
A Greek name derived from Selene, the goddess of the moon, Selena carries an ethereal and luminous quality.
3. Astra
From the Latin word for “stars,” Astra is a mystical name that evokes celestial wonder and enchantment.
4. Nova
A Latin name meaning “new star,” Nova represents cosmic beauty, transformation, and magical rebirth.
5. Phoebe
Of Greek origin, meaning “bright” or “shining,” Phoebe is connected to the moon goddess Artemis and radiates celestial elegance.
6. Vespera
A rare Latin name meaning “evening star,” Vespera is both celestial and mysterious, perfect for a mystical soul.
7. Nocturna
Inspired by the night, Nocturna has a dark and enchanting vibe, making it perfect for lovers of moonlit magic.
8. Estella
A name of Latin origin meaning “star,” Estella has a romantic and otherworldly charm, bringing to mind constellations and moonlight.
9. Seren
A Welsh name meaning “star,” Seren is simple, unique, and full of celestial beauty.
10. Elara
A name of Greek origin, Elara was one of Zeus’s lovers and is now the name of a moon of Jupiter, adding a touch of cosmic elegance.
11. Chandra
Of Sanskrit origin, meaning “moon,” Chandra is a mystical and celestial name deeply tied to lunar energy and goddess-like power.
12. Lyra
A name inspired by the constellation Lyra, which is associated with music and mythological enchantment.
13. Hala
An Arabic name meaning “halo around the moon,” Hala is a beautifully celestial and witchy name.
14. Celestine
A variation of Celeste, meaning “heavenly” or “of the sky,” Celestine has an ethereal and dreamy quality.
15. Aylin
Of Turkish origin, meaning “moon halo,” Aylin is soft, radiant, and deeply connected to lunar beauty.
16. Rhiannon
A Welsh name meaning “divine queen,” Rhiannon is associated with the moon and magical folklore.
17. Danica
A Slavic name meaning “morning star,” Danica is celestial, mystical, and full of cosmic charm.
18. Lunara
A combination of Luna and the Latin “ara,” meaning “altar,” Lunara is a rare and magical moon-inspired name.
19. Zorya
In Slavic mythology, Zorya is the name of two celestial goddesses who guard the sky and the universe.
20. Nyxara
A unique blend of Nyx (the Greek goddess of the night) and a celestial-sounding ending, Nyxara feels both darkly magical and cosmic.
Enchanting Witchy Names Inspired by Mythology

1. Circe
A legendary sorceress from Greek mythology, Circe was known for her powerful magic and ability to transform people into animals.
2. Morgaine
A variation of Morgana from Arthurian legend, Morgaine is linked to the magical enchantress Morgan le Fay, who wielded great power.
3. Hecate
The Greek goddess of witchcraft, magic, and the night, Hecate is an iconic name for a mystical and powerful girl.
4. Persephone
The Greek goddess of the underworld and spring, Persephone symbolizes both darkness and renewal.
5. Freya
A Norse goddess of magic, love, and battle, Freya is deeply associated with feminine strength and enchantment.
6. Selene
The Greek goddess of the moon, Selene embodies lunar power, mystery, and celestial beauty.
7. Isis
An Egyptian goddess of magic, healing, and protection, Isis was revered for her wisdom and supernatural abilities.
8. Rhiannon
A Welsh goddess of the moon, horses, and enchantment, Rhiannon’s name means “divine queen” and is steeped in magic.
9. Lilith
A figure from ancient Mesopotamian and Hebrew mythology, Lilith is known as a powerful, independent, and mysterious enchantress.
10. Evadne
A rare name from Greek mythology meaning “pleasant water,” Evadne was connected to divine and mystical figures.
11. Niamh
A name from Irish mythology meaning “bright” or “radiant,” Niamh was a goddess from the Otherworld, known for her magical beauty.
12. Danu
The Celtic mother goddess associated with water, wisdom, and the mystical Tuatha Dé Danann.
13. Callisto
A nymph from Greek mythology who was transformed into a constellation, Callisto means “most beautiful” and has a celestial touch.
14. Eos
The Greek goddess of the dawn, Eos represents the magical transition between night and day.
15. Brigid
A powerful Irish goddess of poetry, healing, and magic, Brigid embodies strength and mystical wisdom.
16. Andromeda
A princess in Greek mythology who became a constellation, Andromeda’s name means “ruler of men” and has an enchanting, starry feel.
17. Cassandra
A Trojan princess and prophetess, Cassandra was gifted with foresight but cursed so no one would believe her visions—an eerie and mystical name.
18. Electra
A name from Greek mythology meaning “shining” or “bright,” Electra was a powerful figure connected to fate and vengeance.
19. Thalassa
A Greek name meaning “the sea,” Thalassa was a primordial sea goddess, embodying the deep mysteries of the ocean.
20. Melusine
A water spirit from European folklore, Melusine was part-woman, part-serpent, known for her magical abilities and enchanting beauty.
Dark and Gothic Witchy Girl Names with a Mysterious Edge
1. Raven
Inspired by the mysterious black bird, Raven symbolizes intelligence, transformation, and dark magic.
2. Morticia
Made famous by The Addams Family, Morticia has a gothic, elegant charm and means “death” in Latin.
3. Nocturne
A hauntingly beautiful name meaning “of the night,” Nocturne is perfect for a mysterious and shadowy presence.
4. Drusilla
A Latin name meaning “strong” or “fruitful,” Drusilla has a darkly regal, vampiric quality.
5. Belladonna
Named after the deadly nightshade plant, Belladonna means “beautiful lady” in Italian and has an alluring, gothic edge.
6. Lenore
Inspired by Edgar Allan Poe’s The Raven, Lenore means “light” but carries an eerie and gothic undertone.
7. Salem
A name tied to the infamous witch trials, Salem evokes mysticism, mystery, and a dark, historical legacy.
8. Tempest
Meaning “storm” in Latin, Tempest is a bold, gothic name that symbolizes power and intensity.
9. Desdemona
Of Greek origin meaning “ill-fated” or “misery,” Desdemona is a tragic, darkly romantic name from Shakespeare’s Othello.
10. Ophelia
A hauntingly beautiful name from Hamlet, Ophelia means “help” and carries a poetic, gothic charm.
11. Nyx
The Greek goddess of the night, Nyx is a shadowy and celestial name perfect for a gothic enchantress.
12. Crimson
Inspired by the deep red color, Crimson evokes blood, passion, and dark magic, making it a powerful and mysterious choice.
13. Sable
A name meaning “black” in Latin, Sable is sleek, dark, and elegantly gothic.
14. Eris
The Greek goddess of discord and chaos, Eris is a bold name that exudes dark mystery.
15. Hexa
Derived from “hex,” meaning spell or curse, Hexa is a uniquely witchy and gothic name with an ominous edge.
16. Vesper
Meaning “evening star” in Latin, Vesper has a dark, celestial beauty perfect for a mysterious gothic soul.
17. Ligeia
A rare and haunting name from an Edgar Allan Poe story, Ligeia means “clear-voiced” and has an eerie, romantic feel.
18. Morrigan
A Celtic name meaning “phantom queen,” Morrigan is associated with battle, fate, and dark supernatural forces.
19. Velora
A dark, gothic-sounding name meaning “brave” or “strong-willed,” Velora carries an air of mystery and strength.
20. Hecate
The ultimate witchy name, Hecate is the Greek goddess of witchcraft, ghosts, and the night, making it a powerful gothic choice.
Herbal and Nature-Inspired Witchy Names for a Magical Touch
1. Rowan
A mystical tree known for its protective properties, Rowan symbolizes strength, wisdom, and enchantment.
2. Sage
A name representing both wisdom and the sacred cleansing herb, Sage is perfect for a witchy, nature-loving soul.
3. Willow
Inspired by the graceful and mystical willow tree, this name symbolizes flexibility, healing, and feminine energy.
4. Thyme
A rare and magical herb associated with courage and protection, Thyme makes a charming and unique witchy name.
5. Clover
A symbol of luck, prosperity, and earth magic, Clover is a fresh and enchanting name.
6. Hazel
Named after the magical hazel tree, which has long been associated with wisdom, intuition, and divination.
7. Briar
A rugged yet mystical name inspired by thorny wild roses, Briar is full of fairy-tale enchantment.
8. Juniper
A strong yet feminine name inspired by the evergreen shrub used in purification rituals and protection spells.
9. Ivy
A timeless nature name symbolizing eternal life and mystical energy, Ivy is both elegant and witchy.
10. Fern
A delicate and ancient plant, Fern symbolizes secrecy, protection, and a deep connection to nature.
11. Laurel
A name derived from the laurel tree, which represents victory, protection, and divine wisdom.
12. Rosemary
A classic herb linked to memory, cleansing, and protection, Rosemary is both beautiful and deeply symbolic.
13. Dahlia
Inspired by the bold, intricate flower, Dahlia symbolizes elegance, creativity, and hidden strength.
14. Belladonna
Named after the infamous “deadly nightshade” plant, Belladonna is a beautifully dark and mystical name.
15. Cassia
A rare name inspired by the cinnamon-like spice, Cassia represents warmth, healing, and mystical energy.
16. Lilac
A delicate floral name, Lilac symbolizes love, renewal, and spiritual awakening.
17. Sorrel
A unique botanical name, Sorrel is a wild herb associated with vitality and healing.
18. Bryony
A rare name of Greek origin, meaning “to sprout,” Bryony is inspired by a climbing vine with mystical properties.
19. Vervain
A powerful herb used in purification rituals and protection spells, Vervain is deeply tied to witchcraft and folklore.
20. Acacia
Named after the Acacia tree, which is associated with resilience, purity, and hidden knowledge.
Witchy Names Inspired by Famous Sorceresses and Enchantresses

1. Morgana
Inspired by Morgan le Fay, the legendary enchantress from Arthurian legend known for her powerful magic and cunning.
2. Circe
A bewitching name from Greek mythology, Circe was a sorceress who could turn men into animals with her spells.
3. Hecate
The Greek goddess of witchcraft, the moon, and magic, Hecate is one of the most powerful names for a mystical girl.
4. Melisandre
From Game of Thrones, Melisandre is a mysterious and powerful priestess who wields fire magic.
5. Rhiannon
Inspired by the Welsh goddess of magic and horses, Rhiannon is a name full of enchantment and legend.
6. Titania
The fairy queen in Shakespeare’s A Midsummer Night’s Dream, Titania is a name associated with beauty and magical power.
7. Medea
A name from Greek mythology, Medea was a sorceress with immense magical abilities and knowledge of potions.
8. Glinda
From The Wizard of Oz, Glinda is the name of the Good Witch of the North, symbolizing light and wisdom.
9. Baba
Short for Baba Yaga, a feared yet wise witch from Slavic folklore who lived in a magical hut on chicken legs.
10. Elphaba
A unique and modern witchy name inspired by the Wicked Witch of the West in Wicked.
11. Selene
The Greek goddess of the moon, Selene was associated with lunar magic and celestial power.
12. Morgause
A lesser-known enchantress from Arthurian legend, Morgause was a powerful sorceress and mother of Mordred.
13. Arianrhod
A Welsh goddess of fate and magic, Arianrhod means “silver wheel” and is connected to the moon and stars.
14. Sycorax
A dark and powerful witch from Shakespeare’s The Tempest, Sycorax embodies mystery and ancient magic.
15. Ursula
Inspired by the sea witch from The Little Mermaid, Ursula has a bold, mystical, and darkly powerful aura.
16. Freyja
A Norse goddess of love and magic, Freyja is associated with sorcery, beauty, and strength.
17. Esmeralda
Meaning “emerald,” Esmeralda is inspired by The Hunchback of Notre Dame and evokes mystical and gypsy-like magic.
18. Viviane
Another name for the Lady of the Lake, Viviane is a powerful enchantress in Arthurian legend who bestows Excalibur.
19. Endora
A name made famous by the mother witch in Bewitched, Endora carries an air of wisdom and mischief.
20. Ereshkigal
An ancient Mesopotamian goddess of the underworld, Ereshkigal represents dark magic and feminine power.
Ethereal and Dreamy Witchy Girl Names with a Soft, Magical Vibe
1. Elowen
A Cornish name meaning “elm tree,” Elowen has a gentle, mystical sound, perfect for a dreamy enchantress.
2. Seraphina
Of Hebrew origin meaning “fiery ones,” Seraphina feels angelic, luminous, and otherworldly.
3. Celestine
Derived from Latin, meaning “heavenly,” Celestine has an ethereal, floating quality perfect for a moonlit soul.
4. Elysia
A name inspired by Elysium, the paradise in Greek mythology, Elysia means “blissful” and carries a soft, celestial aura.
5. Faye
A short, enchanting name of Old French origin meaning “fairy,” Faye embodies the essence of delicate magic.
6. Lunara
A blend of Luna (moon) and a lyrical ending, Lunara has a celestial, mystical feel.
7. Isolde
A name of Welsh origin meaning “ice ruler,” Isolde is soft yet mysterious, evoking romance and old-world magic.
8. Thalia
Of Greek origin meaning “to blossom,” Thalia has an airy and poetic quality perfect for a mystical soul.
9. Sapphira
A Greek name meaning “sapphire,” Sapphira glows with a dreamy and bewitching charm.
10. Neoma
A rare Greek name meaning “new moon,” Neoma is mysterious, celestial, and deeply enchanting.
11. Vespera
Derived from Latin, meaning “evening star,” Vespera carries a soft, celestial glow and a poetic rhythm.
12. Eira
A Welsh name meaning “snow,” Eira has a crisp, serene, and magical winter feel.
13. Arianell
Of Welsh origin meaning “silver,” Arianell shimmers with lunar elegance and soft mysticism.
14. Meliora
A Latin name meaning “better” or “always improving,” Meliora has a hopeful, dreamy quality.
15. Amethyst
A gemstone name associated with spiritual wisdom and intuition, Amethyst radiates soft, mystical energy.
16. Sorelia
A unique, flowing name inspired by the stars, Sorelia has an ethereal and fairy-like beauty.
17. Ondine
A name of French origin meaning “little wave,” Ondine is connected to water spirits and carries an enchanting, fluid charm.
18. Sylvaine
Derived from the Latin “Silva,” meaning “forest,” Sylvaine has a natural, mystical grace.
19. Caelia
Of Latin origin, meaning “heavenly,” Caelia feels airy, delicate, and celestial.
20. Zariah
A name with Slavic and Arabic roots meaning “princess” or “radiance,” Zariah has a soft yet magical aura.
Magical Names Inspired by Folklore, Legends, and Fairy Tales
1. Briar
Inspired by Sleeping Beauty’s Briar Rose, this name carries an enchanted, fairy-tale charm.
2. Evangeline
A name of French origin meaning “bearer of good news,” Evangeline has a lyrical, storybook elegance.
3. Giselle
From Giselle, a ballet based on a legend of a spirit maiden, this name means “pledge” and carries a dreamy, ethereal charm.
4. Rosalind
A name from Shakespeare’s As You Like It, Rosalind means “pretty rose” and evokes vintage fairy-tale beauty.
5. Isabeau
A medieval French name that appears in folklore and legends, Isabeau feels both regal and mystical.
6. Althea
A Greek name meaning “healer,” Althea appears in folklore as a woman with great wisdom and magic.
7. Swanhilde
From Norse and Germanic folklore, Swanhilde means “swan battle,” symbolizing grace and strength.
8. Nimue
A mystical name from Arthurian legend, Nimue is another name for the Lady of the Lake, keeper of Excalibur.
9. Cendrillon
The French name for Cinderella, meaning “little ashes,” Cendrillon has a unique and magical fairy-tale quality.
10. Vasilisa
A Slavic name meaning “queen,” Vasilisa is famous in Russian folklore as a girl who outsmarts the witch Baba Yaga.
11. Eowyn
A powerful and noble name from The Lord of the Rings, Eowyn symbolizes bravery and feminine strength.
12. Thalassa
A name of Greek origin meaning “the sea,” Thalassa appears in ancient legends as a goddess of the ocean.
13. Aisling
An Irish name meaning “dream” or “vision,” Aisling comes from old Irish poetry and folklore.
14. Morgause
A name from Arthurian legend, Morgause was the sister of Morgana and a powerful enchantress.
15. Ondine
A name from European folklore, Ondine is a water spirit associated with enchantment and the sea.
16. Yseult
The original spelling of Isolde from the legend of Tristan and Isolde, Yseult has a dramatic and romantic magic.
17. Branwen
A name from Welsh mythology meaning “blessed raven,” Branwen was a legendary princess with a tragic and magical story.
18. Fiorella
An Italian name meaning “little flower,” Fiorella carries a fairy-tale-like sweetness and charm.
19. Zephyrine
Derived from Zephyr, the west wind in Greek mythology, Zephyrine is airy, mystical, and full of legend.
20. Sibylla
A name associated with ancient prophetesses, Sibylla was believed to have the power of divine foresight in mythology and folklore.
Unique and Rare Witchy Girl Names You Haven’t Heard Before
1. Solara
A celestial-inspired name meaning “of the sun,” Solara carries warmth, magic, and an enchanting energy.
2. Zephyra
A rare feminine form of Zephyr, meaning “west wind,” Zephyra evokes airy, mystical beauty.
3. Nyxara
A unique blend of Nyx (the Greek goddess of the night) with a magical-sounding twist, perfect for a shadowy enchantress.
4. Elsinore
Inspired by Shakespeare’s Hamlet, Elsinore has a dark, gothic feel with an air of old-world mystery.
5. Velmira
A mystical name of Slavic origin meaning “protector of magic,” Velmira has a rare, spellbinding quality.
6. Luneth
A unique celestial name inspired by the moon, Luneth feels ethereal and softly enchanting.
7. Sylvaris
Derived from the Latin “Silva” (meaning “forest”), Sylvaris is a rare and magical name for nature-loving witches.
8. Isolwen
A delicate and rare variation of Isolde, Isolwen has a fairy-tale charm with a hint of gothic romance.
9. Virelle
A mystical and unheard-of name inspired by nature and old magic, Virelle feels both vintage and otherworldly.
10. Selith
A rare combination of Selene and Lilith, Selith blends celestial mystery with powerful feminine energy.
11. Morwenna
A name of Cornish origin meaning “waves of the sea,” Morwenna has an oceanic, spellbinding feel.
12. Elaris
A luminous, starry name with a celestial feel, Elaris is both modern and timeless.
13. Thessaly
Inspired by the ancient region of Greece known for its powerful witches, Thessaly carries history and magic.
14. Zoryelle
A unique and mystical name inspired by Slavic goddess Zorya, Zoryelle blends cosmic and divine beauty.
15. Xantheia
A golden-hued name derived from Greek mythology, Xantheia means “gilded” or “blazing” and has a luminous witchy feel.
16. Olivienne
A rare and enchanting name that combines the nature-inspired feel of Olive with a dreamy, melodic sound.
17. Nivara
A hidden gem of a name, Nivara has a soft, magical flow and a connection to mystical energy.
18. Sorrelis
A botanical twist on Sorrel, this name evokes herbal magic and wild, untamed power.
19. Zephirielle
A rare, whimsical name derived from Zephyr, meaning “gentle wind,” with an added lyrical, magical touch.
20. Vailora
A unique blend of “Vale” (valley) and “Aurora” (dawn), Vailora has an ethereal, almost whisper-like quality.
Witchy Names That Symbolize Strength, Power, and Magic

1. Valora
A Latin-inspired name meaning “bravery” and “strength,” Valora is a powerful name for a magical soul.
2. Ravena
A bold and mysterious name inspired by ravens, symbols of intelligence and magical foresight.
3. Eldora
Derived from Spanish and Greek, meaning “gift of the sun,” Eldora represents divine energy and ancient wisdom.
4. Zaria
A Slavic name meaning “goddess of dawn,” Zaria symbolizes new beginnings and radiant power.
5. Sigrid
A strong Norse name meaning “victory” and “wisdom,” Sigrid carries the essence of a warrior witch.
6. Briarwyn
A unique combination of Briar (thorny plant) and Wyn (blessed), symbolizing strength and protection.
7. Morgaine
A variation of Morgana, inspired by Arthurian legend’s Morgan le Fay, a powerful enchantress of magic.
8. Sable
A dark, mysterious name meaning “black” in Latin, Sable represents shadow magic and elegance.
9. Zenobia
A name of Greek origin meaning “force of Zeus,” Zenobia is associated with strength, leadership, and mystical power.
10. Eriska
A rare and bold name inspired by Eris, the Greek goddess of chaos and change, embodying untamed power.
11. Vespera
A celestial name meaning “evening star,” Vespera carries a mystical, witchy presence.
12. Aradia
A name from Italian folklore, Aradia is the daughter of the moon goddess Diana and represents witchcraft and rebellion.
13. Zyphera
A mystical name derived from Zephyr, meaning “west wind,” symbolizing fluidity, movement, and transformation.
14. Bellatrix
A Latin name meaning “female warrior,” Bellatrix is also the name of a star and a powerful dark witch in Harry Potter.
15. Eowyn
A legendary name from The Lord of the Rings, meaning “horse joy,” symbolizing bravery and feminine strength.
16. Solenne
A name meaning “dignified” and “sacred,” Solenne embodies divine magic and quiet power.
17. Callidora
A strong, Greek-inspired name meaning “gift of beauty and strength,” perfect for a powerful enchantress.
18. Rowena
A classic name linked to Rowena Ravenclaw, symbolizing wisdom, intelligence, and magical heritage.
19. Mireille
A French name meaning “miracle” or “wonder,” Mireille represents mysticism and rare power.
20. Astoria
Derived from the stars, Astoria has an elegant, commanding presence and celestial energy.
Conclusion
Choosing a witchy girl name is about more than just picking something mystical—it’s about embracing power, magic, and individuality.
Whether you’re drawn to dark and gothic names, celestial and moon-inspired choices, or legendary names from folklore, each of these names carries a story and a sense of enchantment.

Hi! I’m Isabella Thompson, founder of Happy Mommy and Baby and a proud mom. Here, you’ll find practical tips, heartfelt advice, and a community of moms who get it. Whether you’re navigating sleepless nights or celebrating milestones, Happy Mommy and Baby is your go-to resource for real-life parenting guidance and connection.