Witch names are magical, mysterious, and imaginative names inspired by folklore, mythology, nature, fantasy, and literature. Popular choices include Morgana, Sabrina, Circe, Luna, Raven, and Hecate.
Some names have a little mystery in them. They sound magical, bring to mind moonlit forests, ancient libraries, enchanted gardens, and characters who know secrets hidden from the rest of the world. That is what makes witch names so fascinating.
Whether you are creating a character for a fantasy novel, choosing a name for a Halloween costume, designing a game character, or looking for a mysterious social media username, the right name can make your idea feel complete.
Some witch names sound soft and beautiful, while others feel dark, powerful, and mysterious. You might prefer an elegant name inspired by mythology, a cute nickname inspired by nature, or a vintage name that feels like it belongs in an old magical story.
In this guide, you will discover ten enchanting names, their meanings, origins, personalities, and nickname ideas. You will also find cute, dark, vintage, and modern naming inspiration to help you find a name that perfectly matches your imagination.
Morgana
Meaning: Often associated with the sea or sea-born interpretations, although the exact etymology is debated.
Origin: Welsh and Arthurian literary tradition.
Personality: Morgana feels mysterious, intelligent, independent, and powerful. It suits a fictional witch who is clever, confident, and difficult to understand.
Style: Dark, elegant, gothic, mystical, royal.
Best For: Fantasy characters, female witches in novels, role-playing games, Halloween characters, and mysterious usernames.
Popularity: Morgana is a recognizable fantasy-inspired name that remains appealing to readers who enjoy medieval legends and magical storytelling.
Emotional Appeal: The name carries an atmosphere of mystery. It sounds elegant but also has a slightly dramatic quality.
Pop Culture Reference: Morgan le Fay is a famous enchantress in Arthurian legend.
Similar Nicknames: Morg, Mora, Gana, Mo, Morgie.
Why It Still Works Today: Morgana combines an old legendary feeling with a stylish modern sound. It is ideal for a character who needs a memorable and mysterious identity.
Sabrina
Meaning: Traditionally associated with the River Severn and the legendary figure Sabrina.
Origin: Welsh and Latin literary traditions.
Personality: Sabrina feels charming, clever, playful, and independent. It suits a young witch character who balances everyday life with magical adventures.
Style: Cute, classic, modern, feminine, whimsical.
Best For: Young witch characters, fantasy stories, Halloween names, usernames, and playful fictional personalities.
Popularity: Sabrina is a familiar given name that has remained recognizable across generations.
Emotional Appeal: It has a friendly sound while retaining a magical association. It can feel both ordinary and enchanting.
Pop Culture Reference: Sabrina Spellman is a well-known fictional teenage witch.
Similar Nicknames: Bri, Brina, Sabi, Rina, Sabby.
Why It Still Works Today: Sabrina is easy to pronounce, memorable, and strongly connected with modern witch-themed entertainment. It works especially well for a character with a fun personality.
Circe
Meaning: The meaning is uncertain; the name is best known through Greek mythology.
Origin: Ancient Greek mythology.
Personality: Circe feels intelligent, mysterious, independent, and sophisticated. It is perfect for a fictional witch who has deep knowledge, a strong personality, and a complicated history.
Style: Mythological, mysterious, elegant, dark, powerful.
Best For: Fantasy novels, mythology-inspired characters, magical games, and gothic usernames.
Popularity: Circe is less common as an everyday personal name but is recognizable among mythology and fantasy fans.
Emotional Appeal: The name has a distinctive sound and an ancient atmosphere. It feels unusual without being difficult to remember.
Pop Culture Reference: Circe appears in Homer’s Odyssey.
Similar Nicknames: Ciri, Cee, Cece, Cir, Riri.
Why It Still Works Today: Circe is a wonderful choice for readers who love mythology. Its short spelling and legendary background give it a timeless fantasy identity.
Luna
Meaning: Moon.
Origin: Latin.
Personality: Luna feels dreamy, gentle, creative, and mysterious. It suits a witch character who loves the night sky, stars, plants, and quiet magical places.
Style: Soft, celestial, cute, modern, aesthetic.
Best For: Cute witch characters, fantasy games, baby character names, social media usernames, and moon-inspired stories.
Popularity: Luna has become a widely recognized name in modern naming culture.
Emotional Appeal: The moon has long inspired stories, poetry, and imagination. Luna captures that dreamy feeling in a short and beautiful name.
Pop Culture Reference: Luna Lovegood is a famous fictional character associated with a dreamy and unconventional personality.
Similar Nicknames: Lulu, Lu, Luni, Loony, Una.
Why It Still Works Today: Luna is simple, memorable, and naturally connected with celestial imagery. It works beautifully for both sweet and mysterious fictional witches.
Hecate
Meaning: The traditional meaning is uncertain.
Origin: Ancient Greek mythology.
Personality: Hecate feels wise, serious, mysterious, and commanding. It is suitable for a fictional witch who is connected with ancient knowledge, crossroads, and mythology.
Style: Ancient, powerful, dark, mythological, dramatic.
Best For: Mythological characters, fantasy novels, dark fantasy games, and mysterious story settings.
Popularity: Hecate is a distinctive mythological name rather than a common everyday nickname.
Emotional Appeal: Its connection with ancient mythology gives it a powerful storytelling atmosphere.
Pop Culture Reference: Hecate is a Greek goddess associated with magic, crossroads, and the night.
Similar Nicknames: Heca, Kate, Kati, Hec, Cat.
Why It Still Works Today: Hecate has a strong historical identity and an unforgettable sound. It is ideal for a character who feels connected to ancient legends.
Raven
Meaning: A black bird known for its intelligence and distinctive appearance.
Origin: Old English.
Personality: Raven feels quiet, observant, creative, independent, and mysterious. It is a great fit for a witch character with a dark aesthetic or a love of nature.
Style: Gothic, dark, modern, nature-inspired, mysterious.
Best For: Fantasy characters, female witch names, usernames, Halloween personalities, and dark-themed stories.
Popularity: Raven is a recognizable modern given name and an enduring choice for gothic-inspired characters.
Emotional Appeal: Ravens appear in mythology, folklore, and literature. Their mysterious reputation makes the name especially attractive for magical storytelling.
Pop Culture Reference: Raven is a well-known fictional character with a dark and mysterious aesthetic.
Similar Nicknames: Rae, Ravy, Venn, Rara, Ray.
Why It Still Works Today: Raven has a strong visual identity and is easy to remember. It can represent both natural beauty and a mysterious personality.
Willow
Meaning: Named after the willow tree.
Origin: Old English.
Personality: Willow feels gentle, thoughtful, peaceful, and imaginative. It suits a nature-loving witch who enjoys gardens, forests, flowers, and quiet places.
Style: Natural, soft, vintage, whimsical, elegant.
Best For: Nature witches, fantasy characters, garden-inspired usernames, fictional sisters, and gentle magical personalities.
Popularity: Willow has become a popular nature-inspired name in modern naming culture.
Emotional Appeal: The willow tree is often used in poetry and symbolism to represent flexibility, grace, and resilience.
Pop Culture Reference: Willow Rosenberg is a recognizable fictional witch.
Similar Nicknames: Will, Willa, Winnie, Lo, Wills.
Why It Still Works Today: Willow combines natural beauty with a soft magical feeling. It works especially well for characters who are kind, creative, and connected to nature.
Belladonna
Meaning: Beautiful lady, from Italian.
Origin: Italian.
Personality: Belladonna feels dramatic, elegant, mysterious, and theatrical. It suits a fictional character with a dark, glamorous, or gothic personality.
Style: Gothic, vintage, dark, elegant, fantasy.
Best For: Fantasy villains, gothic characters, Halloween costumes, magical usernames, and dramatic fictional personalities.
Popularity: Belladonna is uncommon as a personal name but recognizable in fantasy and gothic naming styles.
Emotional Appeal: Its beautiful sound contrasts with its association with a poisonous plant, giving it an unusual literary atmosphere.
Pop Culture Reference: The name appears in fantasy literature and entertainment, often as a dramatic or mysterious character name.
Similar Nicknames: Bella, Donna, Dona, Belle, Bonnie.
Why It Still Works Today: Belladonna has a memorable, elegant sound and plenty of nickname possibilities. Its dramatic quality makes it especially suitable for fantasy storytelling.
Elvira
Meaning: Often interpreted as white, noble, or truthful, though its etymology is debated.
Origin: Spanish usage, with older Germanic roots proposed.
Personality: Elvira feels confident, theatrical, elegant, and mysterious. It works for a character who enjoys dramatic outfits and has a bold personality.
Style: Vintage, gothic, glamorous, classic, mysterious.
Best For: Halloween characters, gothic stories, fantasy novels, theatrical personalities, and creative usernames.
Popularity: Elvira is a vintage name with a distinctive gothic association.
Emotional Appeal: Its dramatic sound gives it an old-fashioned charm. It can feel mysterious without needing a complicated spelling.
Pop Culture Reference: Elvira, Mistress of the Dark is a famous horror-host character.
Similar Nicknames: Elvi, Vira, Ellie, Vivi, Ella.
Why It Still Works Today: Elvira blends vintage elegance with a recognizable spooky aesthetic. It is a strong choice for anyone who wants a name with personality.
Quick Comparison Table
| Name | Meaning | Style | Best For |
|---|---|---|---|
| Morgana | Debated; associated with Arthurian tradition | Dark & elegant | Fantasy characters |
| Sabrina | River Severn association | Cute & classic | Young witches |
| Circe | Mythological name | Mysterious & ancient | Mythology stories |
| Luna | Moon | Celestial & soft | Cute witches |
| Hecate | Uncertain etymology | Powerful & mythological | Ancient witches |
| Raven | Black bird | Gothic & dark | Mysterious characters |
| Willow | Willow tree | Natural & soft | Nature witches |
| Belladonna | Beautiful lady | Gothic & dramatic | Fantasy characters |
| Elvira | Debated; noble or truthful interpretations | Vintage & gothic | Halloween characters |
How to Choose the Perfect Witch Name
Choosing a witch name is a creative process. The best name should match the character’s personality, appearance, story, or the feeling you want to create.
1. Decide on the personality
Think about whether your character is sweet, mysterious, funny, powerful, elegant, or adventurous. Luna may suit a dreamy personality, while Morgana can work for a mysterious character.
2. Choose a naming style
Different styles create different impressions:
- Cute: Lulu, Mimi, Bubbles
- Dark: Raven, Morgana, Nyx
- Elegant: Elvira, Belladonna, Seraphina
- Nature-inspired: Willow, Ivy, Hazel
- Celestial: Luna, Stella, Aurora
3. Explore mythology and folklore
Mythology offers plenty of inspiration. Greek, Celtic, Welsh, and Arthurian traditions contain legendary figures and stories that can inspire fictional names.
4. Think about pronunciation
A memorable name does not need to be complicated. Choose something that readers, friends, or gaming partners can easily pronounce.
5. Create a nickname
A longer name can have a shorter everyday version. Belladonna can become Bella, Morgana can become Mora, and Sabrina can become Bri.
6. Match the name to the setting
A witch in a modern fantasy story may need a different name from a witch in a medieval-inspired adventure. Think about the world where your character lives.
7. Check the meaning
If you are using a real historical or mythological name, research its origin. This helps you avoid attaching an inaccurate meaning to a name.
Most Popular Witch Names Today
Here are some recognizable and creative choices for different fictional witch personalities:
- Luna
- Sabrina
- Morgana
- Raven
- Willow
- Circe
- Hecate
- Elvira
- Hazel
- Nyx
- Aurora
- Selene
- Ivy
- Stella
- Ophelia
- Belladonna
- Esmeralda
- Rowena
- Celeste
- Persephone
These names offer a mix of mythology, nature, literature, and modern fantasy inspiration.
Vintage Witch Names Making a Comeback
Vintage names can give a fictional witch an old-fashioned and mysterious personality. They work especially well in stories set in historic villages, enchanted forests, or gothic mansions.
Some lovely vintage-inspired choices include:
- Agatha
- Winifred
- Beatrix
- Mildred
- Tabitha
- Elvira
- Sybil
- Ophelia
- Hilda
- Edith
- Florence
- Matilda
- Eudora
- Cordelia
- Lavinia
These names feel classic and distinctive. They can also be shortened into cute nicknames such as Winnie, Bea, Tilly, and Edie.
Modern Witch Name Trends
Modern fantasy naming often combines familiar names with mysterious imagery. Readers enjoy names that are easy to remember but still feel connected to magical worlds.
Nature-inspired names: Willow, Ivy, Hazel, Fern, and Briar create a gentle connection with forests, gardens, and plants.
Celestial names: Luna, Nova, Stella, Aurora, and Selene bring the moon, stars, and night sky into a character’s identity.
Gothic names: Raven, Morgana, Elvira, and Belladonna create a darker and more dramatic atmosphere.
Mythological names: Circe, Hecate, Persephone, and Nyx give characters an ancient and legendary feeling.
Short aesthetic names: Rue, Lux, Faye, Wren, and Maeve are compact and memorable choices for usernames and fictional characters.
The most important trend is originality. A simple name can become special when it fits the character’s personality and story.
Cute Witch Names
If you want a sweet and playful name rather than something dark or mysterious, these ideas may be perfect:
- Bubbles
- Poppy
- Tilly
- Lulu
- Pixie
- Mimi
- Coco
- Winnie
- Fifi
- Honey
- Twinkle
- Pumpkin
- Sugar
- Dottie
- Buttercup
- Pippin
- Bambi
- Pansy
- Blossom
- Dolly
These names work especially well for friendly fictional witches, cartoon characters, Halloween decorations, and magical pets.
Dark and Mysterious Witch Names
Dark fantasy characters often need names that sound dramatic, mysterious, and unforgettable.
- Nyx
- Morgana
- Ravenna
- Belladonna
- Nocturna
- Lilith
- Hecate
- Morwen
- Vesper
- Onyx
- Umbra
- Salem
- Drusilla
- Tenebris
- Erebus
- Shadow
- Nightshade
- Sable
- Morticia
- Obsidia
Some of these are established mythological or literary names, while others are creative fantasy-style choices.
Funny Witch Names
A funny witch name can make a Halloween character or comedy story much more memorable.
- Witchy Woo
- Broomhilda
- Miss Spell
- Wanda Broom
- Hocus Pocus
- Hexy Lady
- Trixie Trouble
- Broomella
- Spellina
- Wanda Wiggle
- Madame Giggles
- Cackleberry
- Pumpkin Puff
- Dizzy Witch
- Miss Cauldron
- Hilda Hocus
- Broomie
- Spooky Cookie
- Hexy Hazel
- Wanda Whisk
These playful ideas are especially suitable for Halloween parties, fictional comedy characters, and social media usernames.
FAQs
What are the best names for a witch?
Some popular witch-inspired names include Morgana, Sabrina, Luna, Circe, Raven, Willow, Hecate, and Belladonna.
What is a beautiful female witch name?
Morgana, Luna, Sabrina, Willow, and Elvira are beautiful choices. Morgana feels mysterious, Luna sounds celestial, Sabrina has a friendly magical quality, Willow feels natural, and Elvira has a vintage gothic personality.
What are some dark witch names?
Dark witch names include Raven, Nyx, Morgana, Belladonna, Hecate, Lilith, Vesper, and Nocturna.
What are cute witch names?
Cute witch names include Lulu, Poppy, Winnie, Pixie, Mimi, Tilly, Bubbles, Honey, and Pumpkin.
What are some famous witch names?
Famous fictional and mythological witch-related names include Sabrina Spellman, Morgan le Fay, Circe, Hecate, and Willow Rosenberg.
Conclusion
The perfect witch name should capture the personality and atmosphere you want to create. Whether you love the mysterious elegance of Morgana, the dreamy beauty of Luna, or the playful charm of Sabrina, there are countless possibilities to explore.
You can choose a name inspired by mythology, nature, vintage traditions, gothic stories, or modern fantasy. You can also create a special nickname that makes your character even more memorable.
These witch names offer inspiration for novels, games, Halloween characters, and creative usernames. Take your time, explore different meanings, and choose a name that feels right for your idea. Share this list with friends who love magical stories, and leave a comment telling us which name is your favorite!
Discover More Related Articles:
- Hispanic Girl Names | Beautiful & Unique Ideas In 2026
- Funny Group Chat Names | Hilarious Ideas In 2026










