250+ Good Witch Names: Sweet, Heroic & Healing Character Names

The best good witch names in fiction do something remarkable. They feel like sunlight. When you hear "Glinda," "Hermione," or "Willow Rosenberg," you instantly know these characters use their magic to protect, heal, and help others. That emotional feeling is exactly what makes a good witch name work. The right good witch name signals kindness before your character even speaks a word.

I built this guide after years of helping writers in my inbox find names for their heroic witch characters. You get 250+ good witch names drawn from famous movies, TV shows, books, video games, anime, Indian traditions, and etymology. Each name includes source, meaning, or heroic trait. Whether you are writing a heroic witch character, running a wholesome RPG campaign, naming a baby girl, or choosing a magical name for a story protagonist, this is your complete reference to fiction's sweetest and most heroic witches. The guide ends with a naming formula so you can invent your own good witch character.

Quick Answer: What is a Good Witch Name?

A good witch name is a character name that signals kindness, healing, light, or heroic magic through soft sounds and positive meanings. The most iconic good witch names in fiction include Glinda (The Wizard of Oz, Wicked), Hermione Granger (Harry Potter), Sabrina Spellman, Willow Rosenberg (Buffy), Prue, Piper, and Phoebe Halliwell (Charmed), Sally Owens (Practical Magic), and Aggie Cromwell (Halloweentown). Each name feels warm, heroic, or wise, signaling the character's benevolent nature.

What Makes a Name Feel "Good Witch"?

A good witch name creates emotional warmth. It uses soft consonants (L, M, N, S, W), flowing vowels, and meanings tied to light, healing, grace, or nature. The best good witch names contrast sharply with evil witch names. Where villains use harsh sounds like K, X, and Z, heroines use gentler names like Willow, Grace, and Serena.

Elements of a Good Witch Name

Iconic good witch names share three qualities.

  • Soft, flowing sounds. Willow, Selene, Aurora, Serena.
  • Positive meanings. Light, hope, healer, blessed, grace, joy.
  • Nature or celestial roots. Moon, dawn, star, willow, rose, sage.

Good vs Evil Witch Name Patterns

The contrast between good and evil witch names is striking. "Bellatrix" and "Willow" tell two different stories before you even meet the characters. Browse my evil witch names guide for the villainous counterparts to these heroic names.

Classic Good Witch Names (30 Names)

Classic good witch names are the beloved favorites that appear across generations of fiction. These names have become shorthand for "kind, wise, and magical." They work equally well for real babies, character names, or magical online personas.

NameMeaningOrigin
WillowWillow tree, graceOld English
GraceDivine kindnessLatin
HopeOptimism, expectationOld English
FaithBelief, trustLatin
AuroraDawn goddessLatin
ClaraBright, clearLatin
SerenaCalm, tranquilLatin
JoyHappiness, delightOld French
VerityTruthLatin
AllegraJoyful, cheerfulItalian
  • Iris. Rainbow messenger.
  • Selene. Moon goddess.
  • Solace. Comfort, peace.
  • Naomi. Pleasantness.
  • Patience. Calm endurance.
  • Amara. Eternal, unfading.
  • Isla. Island, peaceful.
  • Lark. Songbird.
  • Nova. New star.
  • Cleo. Glory, pride.
  • Elowen. Elm tree.
  • Wren. Small bird.
  • Ivy. Faithfulness.
  • Sage. Wise one.
  • Hazel. Wisdom tree.
  • Poppy. Bright flower.
  • Rowan. Sacred tree.
  • Sunny. Cheerful, warm.
  • Meadow. Grassy field.
  • Fern. Feathery plant.

Good Witch Names in Wicked (Movie & Musical)

The 2024 Wicked movie and the long-running Broadway musical made good witch names mainstream again. Glinda the Good is the most famous good witch character in modern pop culture, and her full name in the Wicked universe is Galinda Upland of the Upper Uplands. Here are the main good witch names in Wicked that readers search for the most.

NameWicked RoleWhy She Is Good
GlindaGood Witch of the NorthBubbly, hopeful, loyal to Elphaba
Galinda UplandGlinda's full given nameHer name before she becomes "Glinda"
Elphaba ThroppMisunderstood heroFights for animal rights, villainized unfairly
Nessarose ThroppElphaba's sisterStarts good, corrupted later
FiyeroPrince, Elphaba's loveMale character but good-aligned

If you are searching for "the name of the good witch in Wicked," the answer is Glinda (originally Galinda Upland of the Upper Uplands). Elphaba is the main protagonist and is good at heart, but the public of Oz incorrectly brands her as the Wicked Witch of the West.

Famous Movie Good Witches (25 Names)

Film has given us the most recognizable good witches of all time. These characters shaped how audiences visualize heroic magic-users. Each name below comes from a specific movie where the witch serves as the hero or wise protector.

NameMovie/SourceHeroic Traits
GlindaThe Wizard of Oz (1939)Good Witch of the North
Sally OwensPractical Magic (1998)Loving mother witch
Gillian OwensPractical Magic (1998)Free-spirited protector
Aggie CromwellHalloweentown (1998)Wise grandmother witch
Marnie PiperHalloweentown seriesYoung hero witch
Sophie PiperHalloweentown seriesSweet younger sister
ElphabaWicked (2024)Misunderstood hero
Cassie NightingaleThe Good Witch (2008)Kind small-town witch
Grace RussellThe Good Witch seriesCassie's witch daughter
Sarah BaileyThe Craft (before turn)Struggling teen witch
  • Beatrix. Practical Magic ancestor.
  • Vivian Wembly. Practical Magic.
  • Antonia Owens. Practical Magic.
  • Regina. Practical Magic aunt.
  • Bridget Bishop-Owens. Practical Magic origin.
  • Kiki. Kiki's Delivery Service.
  • Sophie Hatter. Howl's Moving Castle.
  • Miss Price. Bedknobs and Broomsticks.
  • Marnie Cromwell. Halloweentown legacy.
  • Prudence. Bedknobs and Broomsticks.
  • Aida. Halloweentown 2.
  • Aggie Jr. Halloweentown family.
  • Splendora. Halloweentown.
  • Bailee. Twitches.
  • Alex Fielding. Twitches.

Famous TV Good Witches (30 Names)

TV has produced some of fiction's most beloved good witches. Series like Charmed, Bewitched, and Sabrina the Teenage Witch gave us decades of heroic witch characters. Each name below refers to a specific TV character who serves as a protector or hero.

NameTV ShowHeroic Role
Sabrina SpellmanSabrina the Teenage WitchTeen witch hero
Hilda SpellmanSabrina the Teenage WitchLoving aunt
Zelda SpellmanSabrina the Teenage WitchWise aunt
Willow RosenbergBuffy the Vampire SlayerBest friend witch
Tara MaclayBuffy the Vampire SlayerGentle witch girlfriend
Prue HalliwellCharmedEldest Charmed One
Piper HalliwellCharmedMiddle Charmed sister
Phoebe HalliwellCharmedYoungest Charmed sister
Paige MatthewsCharmedHalf-sister Charmed One
Samantha StephensBewitchedKind suburban witch
  • Tabitha Stephens. Bewitched.
  • Aunt Clara. Bewitched.
  • Aunt Hagatha. Bewitched.
  • Serena. Bewitched cousin.
  • Cassie Blake. The Secret Circle.
  • Diana Meade. The Secret Circle.
  • Faye Chamberlain. The Secret Circle.
  • Bonnie Bennett. The Vampire Diaries.
  • Sheila Bennett. The Vampire Diaries.
  • Emily Bennett. The Vampire Diaries.
  • Freya Mikaelson. The Originals (heroic arc).
  • Davina Claire. The Originals.
  • Hope Mikaelson. Legacies.
  • Josie Saltzman. Legacies.
  • Lizzie Saltzman. Legacies.
  • Wanda Maximoff. WandaVision (before turn).
  • Agatha Harkness. Agatha All Along.
  • Alice Wu-Gulliver. Agatha All Along.
  • Jennifer Kale. Agatha All Along.
  • Lilia Calderu. Agatha All Along.

Book & Literature Good Witches (25 Names)

Literature has given us the deepest good witch characters. Novels allow authors to build heroic witch backstories that films cannot match. These good witches endure because their kindness and wisdom feel real and their power has purpose.

NameBook/SeriesHeroic Role
Hermione GrangerHarry PotterBrightest witch of her age
Luna LovegoodHarry PotterKind, wise Ravenclaw
Ginny WeasleyHarry PotterBrave young witch
Minerva McGonagallHarry PotterWise Transfiguration teacher
Molly WeasleyHarry PotterLoving matriarch
Granny WeatherwaxDiscworld (Pratchett)Cranky but heroic witch
Tiffany AchingDiscworldYoung hero witch
Nanny OggDiscworldWise old witch
Magrat GarlickDiscworldCompassionate healer
Agnes NittDiscworldKind gentle witch
  • Serafina Pekkala. His Dark Materials.
  • Ruta Skadi. His Dark Materials.
  • Diana Bishop. A Discovery of Witches.
  • Sarah Bishop. A Discovery of Witches.
  • Em Norman. A Discovery of Witches.
  • Lyra Belacqua. His Dark Materials.
  • Meggie Folchart. Inkheart.
  • Alice. Alice, I Think.
  • Anya. Anya's Ghost.
  • Mildred Hubble. The Worst Witch.
  • Enid Nightshade. The Worst Witch.
  • Miss Cackle. The Worst Witch.
  • Miss Hardbroom. The Worst Witch (stern but good).
  • Nita Callahan. Young Wizards.
  • Kit Rodriguez. Young Wizards.
Try Our Witch Name Generator

Create 50,000+ original witch names across 8 magical styles. From good and heroic to dark and mysterious. Perfect for building your own witch character.

Try the Free Generator →

Indian Good Witch Names (15 Names)

Indian witch names bring ancient Sanskrit meaning and spiritual depth to good witch characters. These names come from Hindu goddess traditions where the divine feminine is often fierce AND benevolent. They suit any good witch character tied to ancient Eastern wisdom, meditation magic, or Ayurvedic herbalism.

NameSanskrit Meaning
ChandraMoon goddess
DeviDivine goddess
TaraStar, saving mother
KalyaniAuspicious, beautiful
ShaktiDivine feminine energy
LakshmiGoddess of prosperity
SaraswatiGoddess of wisdom
ParvatiGoddess of love
  • Anaya. Caring, protected.
  • Priya. Beloved.
  • Indira. Beauty, splendor.
  • Nisha. Night (peaceful).
  • Maya. Illusion, magic.
  • Uma. Mother goddess.
  • Rohini. Red cow goddess.

Good Witch Girl Names (20 Names)

If you are looking specifically for witch names for girls (daughter character, OC, or baby name), these pair feminine softness with magical meaning. All work beautifully for young witch characters in middle grade or YA fiction, and most also work as real baby girl names.

  • Luna. Moon.
  • Stella. Star.
  • Juniper. Evergreen tree.
  • Willow. Grace, flexibility.
  • Hazel. Wisdom tree.
  • Ivy. Faithful plant.
  • Daisy. Day's eye.
  • Poppy. Bright flower.
  • Violet. Small purple bloom.
  • Rose. Classic flower.
  • Pearl. Precious.
  • Ruby. Red gem.
  • Opal. Rainbow stone.
  • Iris. Rainbow flower.
  • Lily. Pure flower.
  • Flora. Flower goddess.
  • Celeste. Heavenly.
  • Odette. Wealthy.
  • Elsie. God is my oath.
  • Clover. Lucky plant.

Chaos Witch Names (10 Names)

Chaos witch names apply to morally ambiguous good witches who use wild magic. The chaos witch is still "good" but her power comes from unpredictability rather than order. These names suit characters who are powerful allies but a little dangerous to be around. Think of them as the "neutral good" chaotic ally.

  • Nyx. Primordial night.
  • Enyo. Battle goddess.
  • Discordia. Strife goddess (reclaimed).
  • Rhea. Flow, chaos.
  • Astra. Of the stars.
  • Nyxaria. Chaos night.
  • Wildlyn. Wild magic.
  • Riot. Rebellious name.
  • Chaos. Primordial.
  • Rhiannon. Great queen.

Bog Witch Names (10 Names)

Bog witch names apply to good witches who live in swamps, marshes, and wetlands. The bog witch is often misunderstood because of her unusual home, but her magic focuses on wetland healing, water purification, and plant magic. These names suit cottagecore wet-world witches.

  • Marsh. Wet meadow.
  • Reed. Water plant.
  • Cattail. Marsh plant.
  • Fenella. Fen (bog) spirit.
  • Peatrix. Peat-related.
  • Mossie. Mossy dweller.
  • Lily (Pond). Water lily witch.
  • Mire. Wet earth.
  • Sedge. Marsh plant.
  • Fenley. Fen meadow.

Video Game & Anime Good Witches (20 Names)

Video games and anime have produced some of the most beloved good witch characters of modern fiction. These characters are often young apprentices learning their craft with kindness. Each name below comes from a specific game or anime where the witch serves as the protagonist or ally.

Video Game Good Witches

  • Yennefer of Vengerberg. The Witcher (heroic arc).
  • Triss Merigold. The Witcher.
  • Ciri. The Witcher.
  • Shani. The Witcher.
  • Alena. Dragon Quest IV.
  • Aerith Gainsborough. Final Fantasy VII.
  • Yuna. Final Fantasy X.
  • Lulu. Final Fantasy X.
  • Merrill. Dragon Age II.
  • Bethany Hawke. Dragon Age II.

Anime Good Witches

  • Kiki. Kiki's Delivery Service.
  • Chihiro. Spirited Away.
  • Sophie. Howl's Moving Castle.
  • Akko Kagari. Little Witch Academia.
  • Diana Cavendish. Little Witch Academia.
  • Doremi Harukaze. Ojamajo Doremi.
  • Hazuki Fujiwara. Ojamajo Doremi.
  • Onpu Segawa. Ojamajo Doremi.
  • Sakura Kinomoto. Cardcaptor Sakura.
  • Madoka Kaname. Puella Magi Madoka Magica.

Names Meaning Light or Bright (15 Names)

Some names literally mean light, brightness, or dawn in their original languages. These etymology-based names give writers a subtle way to signal a character's good nature through her name alone. Many work beautifully as real baby names too.

NameMeaningOrigin
AlbaWhite, dawnLatin/Spanish
ClaraBright, clearLatin
LuciaLightLatin
LucindaBeautiful lightLatin
AileenBright, shining lightIrish
SoleneSolemn, sunFrench
AuroraDawn goddessLatin
ZoraDawnSlavic
  • Roxana. Dawn (Persian).
  • Elena. Shining light (Greek).
  • Ilona. Light (Hungarian).
  • Helia. Sun (Greek).
  • Nera. Light (Aramaic).
  • Bertha. Bright, famous (German).
  • Aoife. Radiant (Irish).

Names Meaning Healer or Blessed (15 Names)

Healing witch names carry ancient meaning. These names either literally mean "healer" or come with associations of blessing, comfort, and mercy. They suit any good witch character focused on herbalism, medicine, or protective magic.

NameMeaningOrigin
BeatrixBlessed, bringer of joyLatin
BeatriceShe who brings happinessLatin
NaomiPleasantnessHebrew
SolaceComfort in distressLatin
MercyCompassion, forgivenessLatin
EirNorse healing goddessOld Norse
DamaraGentleGreek
PanaceaUniversal cureGreek
  • Bora. Nomadic healer (Turkish).
  • Aidan. Little fire (Irish, healing).
  • Balsam. Healing balm.
  • Angelica. Angelic, healing herb.
  • Meliora. Better, healer.
  • Rowena. Famous friend, blessed.
  • Bridget. Celtic healing goddess.

Names Meaning Grace or Kindness (15 Names)

Grace-based names bring elegance and gentleness to good witch characters. These names come from Latin and Greek roots meaning "grace," "kind," or "compassionate." They pair beautifully with heroic personalities.

  • Grace. Divine kindness.
  • Anna. Grace (Hebrew).
  • Hannah. Grace (Hebrew).
  • Nadia. Hope (Slavic).
  • Ann. Grace.
  • Nancy. Grace.
  • Anais. Grace (French).
  • Charis. Grace (Greek).
  • Karina. Pure, dear.
  • Sonia. Wisdom.
  • Damaris. Gentle (Greek).
  • Aiko. Beloved (Japanese).
  • Ai. Love (Japanese).
  • Amara. Grace, eternal.
  • Kalyani. Auspicious (Sanskrit).

Nature Good Witch Names (20 Names)

Nature witch names have always felt inherently "good." These names draw from trees, herbs, and gentle flowers. They suit green witches, herbalists, and any character whose magic feels rooted in the earth. Browse my baby girl names guide if you need nature-based real baby name ideas.

  • Willow. Flexible tree.
  • Rowan. Sacred tree.
  • Ivy. Evergreen faithfulness.
  • Sage. Wise herb.
  • Hazel. Wisdom tree.
  • Fern. Feathery plant.
  • Aspen. Quaking tree.
  • Meadow. Grassy field.
  • Poppy. Bright flower.
  • Daisy. Day's eye.
  • Iris. Rainbow flower.
  • Jasmine. Fragrant flower.
  • Lavender. Calming herb.
  • Rose. Classic flower.
  • Violet. Small purple bloom.
  • Camellia. Winter flower.
  • Marigold. Sun flower.
  • Primrose. First rose.
  • Juniper. Evergreen berry.
  • Clover. Lucky plant.

Celestial Good Witch Names (10 Names)

Celestial names blend perfectly with the good witch archetype. These names come from moon, stars, and sky. Sources of light and hope. They suit any character whose magic feels tied to the heavens.

  • Aurora. Dawn.
  • Stella. Star.
  • Luna. Moon.
  • Selene. Moon goddess.
  • Nova. New star.
  • Astra. Of the stars.
  • Celeste. Heavenly.
  • Lyra. Harp constellation.
  • Vega. Bright star.
  • Elara. Jupiter's moon.

How to Name Your Own Good Witch Character

If you are writing an original good witch character, you probably want a name that feels heroic without copying famous ones. Follow this four-step formula to create a name that signals kindness before your character even speaks.

Step 1: Pick a Soft, Flowing Sound

Choose soft consonants that feel warm when spoken. L, M, N, S, and W work best. "Willow," "Selene," and "Meredith" all feel gentle before you know what they mean. The sound does 40 percent of the "good witch" work.

Step 2: Choose a Positive Meaning

Use a name that carries positive meaning. Light, healer, grace, blessed, or nature. Names like Clara (bright), Beatrix (blessed), and Grace (divine kindness) work partly because their meanings hint at goodness. Invented names should still evoke warmth (dawn, dew, hope, honey, meadow).

Step 3: Consider the Setting

Match the name to your story's era and world. A medieval fantasy needs old-sounding names like Rowena or Beatrice. A modern urban fantasy can use names like Willow or Luna. If your name feels out of place for the era, the hero moment will not land.

Step 4: Test It Against Evil Counterparts

Imagine your good witch beside the story's villain. Does your name feel warmer? Softer? Does it contrast with the antagonist's name? Test the name in dialogue. Browse my witch familiar names guide if you also need to name her animal companion.

Common Mistakes When Naming Good Witches

1. Too Sugary or One-Dimensional

"Sweetie Blossom Sunshine" reads as annoying, not heroic. The best good witches have depth. Kindness balanced with strength. Subtle warmth beats over-the-top sweetness.

2. Contradicting Names

Calling your hero "Bellatrix" or "Maleficent" fights against her nature. These names carry villainous baggage that will confuse readers. Save harsh, dark-meaning names for your antagonists.

3. Wrong Era Match

"Zephyr Moonchild" does not fit a medieval setting. Similarly, "Beatrice of the Ancient Order" feels strange in modern urban fantasy. Match the name style to your world's period.

Frequently Asked Questions

What is a good witch name?

A good witch name combines soft sounds with positive meanings. Classic examples include Willow (Old English tree), Grace (divine kindness), Serena (calm), Beatrix (blessed), Clara (bright), Hope, Faith, Charity, Verity (truth), and Aurora (dawn). The most famous good witch names in fiction are Glinda (Wizard of Oz, Wicked), Hermione Granger (Harry Potter), Sabrina Spellman, and the Halliwell sisters (Charmed).

What are some good witch names?

Some popular good witch names include Willow, Grace, Luna, Aurora, Hermione, Glinda, Sabrina, Willow, Hazel, Sage, Ivy, Juniper, Beatrix, Clara, Serena, Selene, Rowan, Stella, Celeste, Elowen, Iris, Lark, Nova, Elara, Wren, and Verity. Each name signals kindness, wisdom, or healing through its sound and meaning.

Who is the most famous good witch?

Glinda the Good Witch from The Wizard of Oz and Wicked is the most iconic good witch in Western pop culture. Her full name in the Wicked universe is Galinda Upland of the Upper Uplands. Hermione Granger from Harry Potter is the most beloved literary good witch of the modern era. The Halliwell sisters from Charmed are TV's most famous good witch trio.

What is the name of the good witch in Wicked?

The good witch in Wicked is named Glinda, originally called Galinda Upland of the Upper Uplands. She is the Good Witch of the North in Oz. In Wicked's story, the "wicked witch" Elphaba is actually the real hero. The public of Oz incorrectly labels her as evil. So both Glinda and Elphaba can be considered good witches in the Wicked universe.

What is a name for a kind witch?

Names for kind witches combine soft sounds with positive meanings. Examples include Willow (Old English tree), Grace (divine kindness), Serena (calm), Beatrix (blessed), Clara (bright), Hope, Faith, Charity, Verity (truth), and Aurora (dawn). Nature names like Sage, Hazel, and Rowan also feel inherently kind and grounded.

What are white witch names?

White witch names typically evoke light, purity, and blessed magic. Examples include Glinda (Wizard of Oz), Alba (white/dawn), Clara (bright), Aurora (dawn), Lucia (light), Aileen (bright shining), and Selene (moon). In modern Wiccan tradition, "white witch" refers to any practitioner focused on healing and protective magic, making these names ideal for such characters.

What baby name means witch but sounds good?

Positive baby names with witch-related meanings include Sabrina (originally a river goddess), Bridget (Celtic healing goddess), Rowan (sacred Celtic tree), Selene (Greek moon goddess), Willow (Old English tree name), Aurora (Roman dawn goddess), and Freya (Norse goddess of love and magic). All remain popular and beautiful modern baby names.

What are healing witch names?

Healing witch names include Beatrix (blessed), Panacea (universal cure), Eir (Norse healing goddess), Bridget (Celtic healing goddess), Aidan (little fire for healing), Angelica (healing herb), Balsam (healing balm), Rowena (blessed friend), Solace (comfort), Mercy, and Damara (gentle). These names suit witch characters focused on herbalism, medicine, or protective magic.

What are Indian witch names?

Indian witch names come from Sanskrit goddess traditions and include Chandra (moon), Devi (goddess), Tara (star), Kalyani (auspicious), Shakti (divine energy), Lakshmi (prosperity), Saraswati (wisdom), Parvati (love), Anaya (caring), Priya (beloved), Indira (beauty), Maya (illusion/magic), and Uma (mother goddess). These names suit witches tied to Ayurvedic magic, meditation, or Eastern wisdom traditions.

What is a chaos witch name?

Chaos witch names apply to morally ambiguous good witches who use wild magic. Examples include Nyx (primordial night), Enyo (battle), Discordia (strife reclaimed), Rhea (flow), Astra, Nyxaria, Wildlyn, Rhiannon, and simply Chaos. These names suit characters who are powerful allies but a little dangerous to be around. Think of them as the "neutral good" chaotic ally in RPG terms.

What is a bog witch name?

Bog witch names apply to good witches who live in swamps, marshes, and wetlands. Examples include Marsh, Reed, Cattail, Fenella (fen spirit), Peatrix, Mossie, Lily Pond, Mire, Sedge, and Fenley. These witches focus on wetland healing, water purification, and marsh plant magic.

What are Disney good witch names?

Disney's most famous good witch is Glinda from The Wizard of Oz (though technically MGM, not Disney). Actual Disney good witches include the Fairy Godmother from Cinderella, Flora, Fauna, and Merryweather from Sleeping Beauty, and Mama Odie from The Princess and the Frog. Elsa from Frozen and Rapunzel share witch-like magical qualities in modern Disney adaptations.

Final Thoughts

Good witch names carry the weight of centuries of storytelling. From Glinda's shimmering entrance to Hermione's brilliant spell-casting. Whether you draw from movies, TV, books, video games, anime, Indian traditions, or etymology, the 250+ good witch names in this guide give you a complete map of fiction's kindest and most heroic sorceresses.

The strongest good witches in fiction share one trait. Their names feel like sunlight. Willow means "flexible strength." Grace means "divine kindness." Beatrix means "blessed." When you invent your own hero, let the name carry the warmth. Your readers will trust her long before she saves the day.

Need more inspiration? Try my free witch name generator, or browse my guides to evil witch names, fantasy witch names, and witch familiar names.

Writing a good witch character? Email me at witchnamesgenerator@gmail.com with your story premise and I will suggest names that fit.