706 Epic Fantasy Girl Names For Your Next Heroine! (2024)

Whether you’re a parent looking for an unusual baby name or a writer searching for the perfect character name, finding the right fantasy girl name can be challenging.

That’s why in this post, I’ll be rounding up some of my previous blog posts on enchanting, fantasy-themed baby names into one helpful guide.

These whimsical girl names draw inspiration from fairy tales, nature, mythology, deep meanings, and more. You’ll find names influenced by flowers and trees, evocative color names, as well as names from fairy lore and fantasy novels.

I’ve gathered some of my favorite names that have a magical, mystical, or otherworldly feel to them.

So, if you’re expecting a little elf or fairy princess or looking to name a fantastical character, you’re sure to find inspiration in this compilation of our most imaginative fantasy baby name recommendations.

Whether you prefer female names that are cute and quirky or dark and mystical, you’ll discover a plethora of unique, creative options for your baby or character.

Let’s delve into the world of fantasy girl names and explore our most enchanting picks! Get ready for some magic, whimsy, and adventure!

Fantasy Girl Names With A Feminine Charm

706 Epic Fantasy Girl Names For Your Next Heroine! (1)

Whimsical Names for Fantasy Girls

Whimsical girl names have a playful, fanciful feel to them. These names draw inspiration from nature, magic, imagination, and fantasy.

  • Aria – “Song, melody” (nn. Ari, Ria, Riri)
  • Beatrix – “Voyager, traveler” (nn. Bea, Bex, Trixie)
  • Calista – “Most beautiful” (nn. Callie, Lili)
  • Celia – “Heaven” (nn. Cece, Celie)
  • Clover – “Meadow flower” (nn. Clove, Clo)
  • Eleanora – “Shining light” (nn. Eleanor, Nora)
  • Elsa – “God is my oath” (nn. Elle, Ellie, Elsie)
  • Evangeline – “Gospel” (nn. Evie, Eve)
  • Fantasia – “Imagination” (nn. Tassy, Fanta)
  • Hazel – “The hazel tree” (nn. Hazey, Haze)
  • Lotus – “Lotus” (nn. Lo, Lottie)
  • Luna – “Moon” (nn. Lunie, Lulu)
706 Epic Fantasy Girl Names For Your Next Heroine! (2)
  • Niamh – “Bright, radiant” (nn. Nevie, Nev)
  • Nova – “New” (nn. Nov, Novie)
  • Nyx – “Night” (nn. Nyxie)
  • Odessa – “Wrathful” (nn. Odie, Dessa)
  • Pearl – “Pearl” (nn. Pearlie, Pearla)
  • Ruelle – “Friend of God” (nn. Rue, Elle)
  • Selena – “The moon” (nn. Sel, Lena)
  • Stella – “Star” (nn. Stelle, Telly)
  • Summer – “Season of summer” (nn. Sum, Summy)
  • Sybil – “Prophettess, oracle” (nn. Syb, Sybbie)
  • Sylvia – “Spirit of the wood” (nn. Sylvie, Syl)
  • Verity – “Truth” (nn. Ver, Vera)
  • Zephyr – “West wind” (nn. Zeph, Zephy)
RELATED: Whimsical, Enchanting, Magical Names For Girls 

Girly Girl Fantasy Names

Girly girl names exude femininity, sweetness, and charm. These ultra-feminine names tend to be soft, delicate, and pretty-sounding.

  • Aveline – “Hazelnut” (nn. Avie, Lina)
  • Camille – “Helper to the priest” (nn. Cam, Cammie)
  • Cassandra – “The one who shines and excels over men” (nn. Cass, Cassie)
  • Delphine – “Dolphin” (nn. Daffy, Delphi)
  • Elodie – “Foreign riches” (nn. El, Ella)
  • Elora – “My God is my light” (nn. Ellie, El)
  • Elowen – “Elm” (nn. Ella, Low, Ellie)
  • Emma – “Entire, universal” (nn. Em, Emmy)
  • Genevieve – “Of the race of women” (nn. Gen, Vivi)
  • Giselle – “Pledge” (nn. Gigi, Elle)
706 Epic Fantasy Girl Names For Your Next Heroine! (3)
  • Grace – “The grace of God” (nn. Gracie)
  • Isla – “Island” (nn. Isles, Issie)
  • Layla – “Night” (nn. Lay, Lala)
  • Lily – “Pure” (nn. Lil, Lils)
  • Marceline – “Little warrior” (nn. Marcel, Celine)
  • Reverie – “Daydream” (nn. Evie, Erie)
  • Sadie – “Princess” (nn. Sade, Say)
  • Sophie – “Wisdom” (nn. Soph)
  • Sylvie – “From the forest” (nn. Syl, Sylla)
  • Willa – “Resolute protection” (nn. Will, Willow)
CHECK OUT: Girly Girl Names That Are Feminine And Fabulous

Unique Girl Names

Unique girl names provide rare and unusual options outside the current top name trends. They stand out from the crowd but still have character.

  • Adora – “Beloved one” (nn. Addie, Dora)
  • Althea – “Healer, wholesome” (nn. Al, Thea)
  • Avonlea – “”River by a field” (nn. Avie, Ave)
  • Carina – “Beloved” (nn. Cari, Care)
  • Cressida – “Gold” (nn. Cressi, Cress)
  • Elva – “White, bright” (nn. Elvie, El)
  • Esme – “Esteemed” (nn. Es, Essy)
  • Imogen – “Maiden” (nn. Immy, Im)
  • Iridessa – “Iridescent” (nn. Dessie)
  • Liora – “My light” (nn. Lili, Lio)
706 Epic Fantasy Girl Names For Your Next Heroine! (4)
  • Minerva – “The mind” (nn. Minnie)
  • Misty – “Mist, light fog” (nn. Mis, Missy)
  • Oriana – “Sunrise, dawn” (nn. Ore, Anna)
  • Sloane – “Raider, warrior” (nn. Slo, Sloaney)
  • Solana – “Sunshine” (nn. Sol, Solar)
  • Vienna – “Forest stream” (nn. Vee, Vivi)
  • Xanthe – “Golden, yellow” (nn. Xan)
  • Xayla – “To rejoice” (nn. Xay, La)
  • Zadie – “Prosperous, abundance” (nn. Zay, Zayd)
  • Zara – “Radiance, blooming flower” (nn. Zar)
SEE: 350+ Unique Girl Names (with Meanings and Nicknames)

Pretty Girl Names

Pretty girl names have an inherently beautiful sound and meaning. They convey prettiness, innocence, and femininity.

  • Agatha – “Good, honorable” (nn. Aggie, Ags)
  • Arden – “Great forest” (nn. Ar, Ardie)
  • Astoria “Like a hawk” (nn. Astor, Ria)
  • Aubrielle – “God is my strength” (nn. Aub, Aubrey, Brielle)
  • Audrey – “Noble strength” (nn. Aud, Audie)
  • Aurora – “Dawn” (nn. Rory, Auri)
  • Avalon – “Island of apples” (nn. Avie, Ave)
  • Eliana – “God has answered” (nn. Eli, Liana)
  • Elsie – “Pledged to God” (nn. Ellie, El)
  • Genevieve – “Of the race of women” (nn. Gen, Jenny)
706 Epic Fantasy Girl Names For Your Next Heroine! (5)
  • Isabella – “Devoted to God” (nn. Bella)
  • Johanna – “God is gracious” (nn. Jo, Jojo)
  • Kiana – “Ancient” (nn. Kia, Kiki)
  • Melody – “Music, song” (nn. Mel, Mellie)
  • Pandora – “All gifts” (nn. Dora, Dori)
  • Parisa – “Fairy-like” (nn. Par, Risa)
  • Vanessa – “Butterfly” (nn. Van, Nessie)
  • Verona – “Honest image” (nn. Ver)
  • Vivian – “Lively” (nn. Vivi, Viv)
  • Xena – “Hospitable” (nn. Xen, Xenny)
You'll love these beautiful girl names with cute nicknames!

Girl Names With Nicknames

Girl names that easily shorten to cute nicknames give parents built-in options.

  • Alexandra – “The defender of man” (nn. Alexa, Alex)
  • Charlotte – “Free man” (nn. Lottie, Char)
  • Danielle – “God is my judge” (nn. Dani, Dan)
  • Dorothy – “God’s gift” (nn. Dori, Dora, Dottie)
  • Elizabeth – “God’s promise” (nn. Ellie, Eliza)
  • Francesca – “The Frenchman” (nn. Fran, Frankie, Cheska)
  • Gabriella – “God is my strength” (nn. Gabby, Gabs)
  • Gwendolyn – “White” (nn. Gwen, Gwenny)
  • Jessamine – “Jasmine” (nn. Jess, Minnie)
  • Josephine – “Jehovah shall grow” (nn. Jo, Joey)
706 Epic Fantasy Girl Names For Your Next Heroine! (6)
  • Juliette – “Youthful” (nn. Jules, Julie)
  • Katherine – “Pure” (nn. Kit, Kitty)
  • Lucinda – “Light” (nn. Lucy, Luce)
  • Madeline – “Woman of Magdala” (nn. Mad, Maddie)
  • Marianne – “Star of the sea” (nn. Mari, Maria)
  • Patricia – “Noble” (nn. Patty, Trish, Trisha)
  • Stephanie – “Crown” (nn. Steph, Stephy)
  • Susannah – “Lily” (nn. Sue, Susan)
  • Veronica – “She who brings victory” (nn. Ron, Ronnie)
  • Victoria – “Victory” (nn. Vic, Tori)
Check out these girl names with the most enchanting nicknames!

Sparkle Names

Sparkle names evoke brightness, shimmer, and brilliance. Inspired by glittering jewels and lights.

  • Amaryllis – “Sparkle” (nn. Amy, Ames)
  • Candra – “Glowing” (nn. Can, Candy)
  • Celeste – “Heavenly” (nn. Cece, Lesley)
  • Clara – “Bright, famous” (nn. Clare, Clarey)
  • Cyrstal – “Crystal” (nn. Crys, Crissy)
  • Estelle – “Star” (nn. Stella, Stelle)
  • Gemma – “Gem” (nn. Gem, Gemmy)
  • Iris – “Rainbow” (nn. Irie, Issy)
  • Lucy – “As of light” (nn. Luce, Lulu)
  • Lyra – “Lyre” (nn. Ly)
  • Opal – “Precious stone” (nn. Opie)
  • Phoebe – “Bright, radiant” (nn. Pheebs, Fifi)
  • Seraphina – “Fiery, ardent” (nn. Sera, Fina)
  • Tindra – “To twinkle or sparkle” (nn. Tinny, Tindy)
  • Zia – “Splendor, light” (nn. Zizi, Zee)
POPULAR: Names That Mean Sparkle

Connection To Nature

706 Epic Fantasy Girl Names For Your Next Heroine! (7)

Nature Names

Nature names draw inspiration from the natural world – plants, animals, natural features. They have an earthy, organic feel.

  • Azora – “Sky blue” (nn. Azzy, Azore)
  • Belladonna – “Beautiful lady” (nn. Belle, Donna)
  • Brooke – “Water, small stream” (nn. Brookes, Bree)
  • Coral – “Colorful sea growth” (nn. Cora, Cor)
  • Cove – “Small bay” (nn. Covey)
  • Daisy – “The day’s eye” (nn. Day, Daze)
  • Esmerelda – “Emerald” (nn. Esme, Emmy)
  • Fawn – “Young deer” (nn. Faw, Fawny)
  • Galacia – “Land of the Kallaikoi” (nn. Laci, Gal)
  • Heron – “Long-legged freshwater bird” (nn. Hero, Ronnie)
706 Epic Fantasy Girl Names For Your Next Heroine! (8)
  • Kaia – “The sea” (nn. Kai, Kay)
  • Liyana – “It is raining” (nn. Lili, Yana)
  • Lumi – “Snow” (nn. Loom, Mini)
  • Mora – “Star of the sea” (nn. More)
  • Naia – “Water nymph” (nn. Nay, Nai)
  • Raine – “She is singing” (nn. Rainey)
  • River – “A flowing body of water” (nn. Riv, Rivvy)
  • Sage – “Wise, herb” (nn. Sagey)
  • Ursula – “Little bear” (nn. Orso)
  • Willow – “Willow tree” (nn. Will, Willa)
Discover the wonder of these 376 breathtaking nature girl names!

Earthy Names

Earthy names have a grounded, rustic feel reminiscent of the outdoors and soil.

  • Ainsley – “Meadow” (nn. Ains)
  • Amber – “Amber-colored” (nn. Amy, Am)
  • Aolani – “Beautiful cloud” (nn. Lani)
  • Autumn – “Season of harvest” (nn. Audie, Aut)
  • Briar – “Thorny bush of wild roses” (nn. Bri, Bree)
  • Daffodil – “Yellow flower” (nn. Daffy)
  • Eden – “Place of pleasure” (nn. Edie)
  • Gaia – “The Earth” (nn. Guy, Gia)
  • Geneva – “Juniper tree” (nn. Gen, Ginny)
  • Ginger – “Pure, chaste” (nn. Ginny)
  • Heather – “Evergreen flowering plant” (nn. Heath, Hattie)
  • Lennox – “With any elm trees” (nn. Lenny, Len)
  • Linden – “Lime tree” (nn. Lin, Linny)
  • Paloma – “Dove” (n. Pal, Pally)
  • Prairie – “Meadow, grassland” (nn. Pree)
  • Sandy – “Man’s defender” (nn. San, Dee)
  • Solstice – “When the sun stands still” (nn. Sol, Sols)
  • Talia – “Dew of God” (nn. Tally, Tal)
  • Terra – “Earth” (nn. Terri)
  • Wren – “Small brown songbird” (nn. Wrennie)
CHECK: Extended List Of Ethereal Earthy Girl Names

Cottagecore Names

Cottagecore names have old-fashioned, cozy feelings linking to pastoral living.

  • Aspen – “Quaking tree” (nn. Pen, Penny)
  • Beryl – “Light green semiprecious gemstone” (nn. Bear)
  • Blossom – “Flower-like” (nn. Bee, Blossy)
  • Blythe – “Joy” (nn. Bee)
  • Bryony – “Climbing plant” (nn. Bry, Bree)
  • Cecily – “Heaven” (nn. Cece)
  • Clementine – “Merciful” (nn. Clem, Clemmy)
  • Gretel – “Pearl” (nn. Greta)
  • Juniper – “Young, evergreen” (nn. June, Junie)
  • Laurel – “The laurel tree” (nn. Laurie, Laura)
706 Epic Fantasy Girl Names For Your Next Heroine! (10)
  • Linette – “Lake” (nn. Lynn)
  • Marigold – “Golden flower” (nn. Mary, Goldie)
  • Millie – “Gentle strength” (nn. Mills)
  • Nellie – “Sunray” (nn. Nell, Nells)
  • Olive – “Olive tree” (nn. Livie, Liv)
  • Pippa – “Lover of horses” (nn. Pip)
  • Posie – “He will increase” (nn. Pose)
  • Primrose – “First rose” (nn. Prim, Rosie)
  • Rosalie – “Rose garden” (nn. Rose, Rosie)
  • Wisteria – “Wister’s flower” (nn. Wisty)
More cottagecore names for girls and boys to captivate your heart!

Fairycore Names

Fairycore names evoke magic, whimsy, and ethereal fairy themes.

  • Aerin – “Ireland” (nn. Rin)
  • Astrid – “Divinely beautiful” (nn. Aster)
  • Emery – “Industrious” (nn. Em, Emmy)
  • Faye – “Fairy” (nn. Fayfay)
  • Fern – “Someone who lives among ferns” (nn. Ferny, Fen)
706 Epic Fantasy Girl Names For Your Next Heroine! (11)
  • Flora – “Flower” (nn. Flo)
  • Honey – “Nectar” (nn. Hun)
  • Maple – “One who lives near maple trees” (nn. Map)
  • Mariposa – “Butterfly” (nn. Mari)
  • Prilla – “Servant” (nn. Prills)
  • Rayla – “Wise guardian” (nn. Ray)
  • Skye – “Island of clouds” (nn. Sky)
  • Serenity – “Peaceful” (nn. Ren)
  • Taryn – “Thunder” (nn. Tare, Tarry)
  • Theodora – “Gift of God” (nn. Theo, Dora)
SEE ALSO: 221 Fairycore Names For Girls And Boys

Colorful Inspirations

706 Epic Fantasy Girl Names For Your Next Heroine! (12)

Color Names for Female Fantasy Characters

Color names derive their meanings from colors and tints. They are vivid and visual in nature.

  • Alani – “Orange” (nn. Lani)
  • Arianwen – “White, holy silver” (nn. Aria, Winnie)
  • Auburn – “Reddish brown” (nn. Aubie)
  • Azure – “Sky blue” (nn. Azzy)
  • Blanche – “White” (nn. Blan)
  • Bluebell – “Bluebell flower” (nn. Blue, Belle)
  • Cerise – “Cherry” (nn. Cher)
  • Crimson – “Rich deep red” (nn. Crims)
  • Ebony – “Deep black wood” (nn. Eb)
  • Flanna – “Blood red” (nn. Flan)
  • Guinevere – “White phantom” (nn. Gwen, Gwennie)
  • Kailani – “Sea and sky” (nn. Kai, Lani)
  • Lavender – “Purple flower” (nn. Lav, Lavie)
706 Epic Fantasy Girl Names For Your Next Heroine! (13)
  • Maren – “Star of the sea” (nn. Mari)
  • Navy – “Dark blue” (nn. Nav)
  • Periwinkle – “Bluish purple plant” (nn. Peri, Wink)
  • Roisin – “Little rose” (nn. Ro, Roro)
  • Ruby – “Precious red stone” (nn. Rue, Rubes)
  • Saffron – “Yellow-orange spice” (nn. Saffy)
  • Sapphire – “Blue” (nn. Saffy)
  • Scarlett – “Red” (nn. Scar)
  • Sienna – “Reddish-orange color” (nn. Sea, Cece)
  • Tawny – “Golden brown” (nn. Tawn)
  • Topaz – “Yellow gemstone” (nn. Toto)
  • Violet – “Purple” (nn. Vi, Viola)
CHECK: 100+ Names That Mean Rainbow (For Girls and Boys)

Beyond Gender Norms

706 Epic Fantasy Girl Names For Your Next Heroine! (14)

Unisex Names

Unisex names work well for any gender. They provide fluid, non-binary naming options.

  • Angel – “Messenger” (nn. Anne, Angie)
  • Avery – “Ruler of the elves” (nn. Ave, Avie)
  • Bellamy – “Handsome friend” (nn. Bell, Bella)
  • Cedar – “Cedar tree” (nn. Ced, Cece)
  • Chase – “Huntsman” (nn. Chasey, Ace)
  • Darcy – “Dark-haired” (nn. Dar, Darce)
  • Delaney – “Dark challenger” (nn. Laney, Laney)
  • Ellis – “Kind, benevolent” (nn. Elle, El)
  • Emery – “Industrious, power” (nn. Em, Emmy, Emma)
  • Ever – “Always” (nn. Eve, Eva)
  • Greer – “Alert, watchful” (nn. Gree, Gru)
  • Kit – “Bearing Christ” (nn. Kitty)
  • Lennox – “With many elm trees” (nn. Len, Lenny, Noxy)
706 Epic Fantasy Girl Names For Your Next Heroine! (15)
  • Marlow – “From the hill by the lake” (nn. Mar, Lowe)
  • Quinn – “Wise” (nn. Quinny)
  • Raven – “Dark-haired, wise” (nn. Rave, Ravey)
  • Reese – “Enthusiasm” (nn. Reesey)
  • Reign – “Rule, sovereign” (nn. Rei, Raina)
  • Riley – “Courageous, valiant” (nn. Riles, Ry)
  • Rory – “Red king” (nn. Ro, Roro)
  • Skyler – “Sky” (nn. Sky)
  • Taylor – “Cutter of cloth” (nn. Tay, Taytay)
  • Teagan – “Attractive” (nn. Teag, Tea)
  • Torin – “Chief” (nn. Tori, Rin)
  • Zola – “Peaceful, calm” (nn. Zo, Zozo)

Boyish Girl Names

Boyish girl names have a neutral or masculine edge. Great for a tomboy character.

  • Beckett – “Stream, brook” (nn. Beck, Bex)
  • Billie – “Determination, strength” (nn. Bill, Bee)
  • Blake – “Dark, pale” (nn. Blakey)
  • Cameron – “Crooked nose” (nn. Cam, Cammy)
  • Charlie – “Free man” (nn. Charl, Char)
  • Dakota – “Friend, ally” (nn. Kota, Koty)
  • Daryl – “Darling, beloved” (nn. Dare)
  • Devon – “Deep valley dwellers” (nn. Dev, Devy)
  • Drew – “Wise” (nn. Drewy)
  • Fallon – “Descended from a ruler” (nn. Fall, Fally)
  • Frankie – “Free, truthful” (nn. Franks, Fran)
  • Hadley – “Heather meadow” (nn. Had, Lili)
  • Harlow – “Rock hill” (nn. Harl, Harley)
706 Epic Fantasy Girl Names For Your Next Heroine! (16)
  • Hayes – “Hedged area” (nn. Hazey)
  • Kieran – “Little dark one” (nn. Key, Keys)
  • Kirby – “Settlement by a church” (nn. Kirb)
  • Logan – “Little hollow” (nn. Lolo)
  • Marley – “Marshy meadow” (nn. Marl, Marls)
  • Monroe – “Mouth of River Roe” (nn. Mon, Roe)
  • Morgan – “Circling sea” (nn. Morgie, Morg)
  • Rune – “Secret lore” (nn. Runey)
  • Rusty – “A red-haired person” (nn. Rus, Russy)
  • Scout – “To listen” (nn. Scoutey, Sco)
  • Stevie – “Crown” (nn. Steve)
  • Sutton – “From the Southern Homestead” (nn. Sutt)
You'll find more boyish names in my collection of character names.

Mood And Aesthetic

706 Epic Fantasy Girl Names For Your Next Heroine! (17)

Dark Academia Names

Dark academia names have an intellectual, Gothic vibe.

  • Amorette – “Little love” (nn. Amy, Ames)
  • Athena – “Goddess of wisdom” (nn. Thena)
  • Bellatrix – “Female warrior” (nn. Trixie, Bella)
  • Camille – “Perfect” (nn. Cam, Cammy)
  • Coraline – “Coral” (nn. Coral, Cora)
  • Daphne – “Laurel” (nn. Daffy, Daph)
  • Enid – “Spirit, life” (nn. En)
  • Felicity – “Happiness” (nn. Flick, Fliss)
  • Ginette – “God is gracious” (nn. Gina, Ginny)
  • Hester – “Star” (nn. Hes, Hessy)
  • Isadora – “Gift of Isis” (nn. Isa, Issy, Dora)
  • Juno – “Queen of Heaven” (nn. Junie, June)
  • Lavinia – “Legendary mother of the Romans” (nn. Lav, Lavey)
706 Epic Fantasy Girl Names For Your Next Heroine! (18)
  • Lilian – “Lily, purity” (nn. Lil, Lili)
  • Margo – “Pearl” (nn. Mar, Marg)
  • Mavis – “Songbird” (nn. Mave)
  • Odeya – “I will thank God” (nn. Deya)
  • Ophelia – “Aid, help” (nn. Ophie, Fifi)
  • Persephone – “Bringer of death” (nn. Perse, Seph)
  • Ravenna – “Raven” (nn. Rave)
  • Rowena – “Fame and happiness” (nn. Ro, Roro)
  • Valerie – “Strong, brave” (nn. Val)
  • Victoria “Victory” (nn. Vicky, Vicks)
  • Winifred – “Blessed reconciliation” (nn. Winnie)
  • Winona – “Firstborn daughter” (nn. Winnie)
RECOMMENDED: 240 Dark Academia Names (For Girls and Boys)

Romantic Names

Romantic names evoke love, passion, and femininity.

  • Adeline – “Noble, nobility” (nn. Ad, Addy)
  • Alessia – “Helper, defender” (nn. Al, Sia)
  • Ariana – “Most holy” (nn. Ari, Aria)
  • Bedelia – “The high one” (nn. Beddy, Delia)
  • Cecelia – “Blind” (nn. Cece)
  • Colette – “People of victory” (nn. Coco, Cole)
  • Eloise – “Healthy, wise” (nn. El, Ellie)
  • Fiona – “Fair” (nn. Fio, Fion)
  • Fleur – “Flower” (nn. Fleury)
  • Florence – “Blossoming” (nn. Flo, Flory)
  • Idonea – “To love again” (nn. Donea)
  • Juliet – “Youthful” (nn. Julie, Ju)
  • Liliana – “Pure” (nn. Lili)
706 Epic Fantasy Girl Names For Your Next Heroine! (19)
  • Loretta – “Laurel tree” (nn. Lori, Lore)
  • Lydia – “The beautiful one” (nn. Lyd, Lyddy)
  • Nadine – “Showerer of blessings” (nn. Nad, Nadie)
  • Odette – “Wealthy” (nn. Dette)
  • Peony – “Praise-giving” (nn. Pey)
  • Petunia – “Flower with white or pink blossoms” (nn. Pet, Nia)
  • Prudence – “Good judgment” (nn. Pru)
  • Rosalind – “Pretty rose” (nn. Rosa, Rosie)
  • Rose – “Rose flower” (nn. Rosie, Rosa)
  • Valentina – “Strong, healthy” (nn. Val)
  • Vivienne – “Alive” (nn. Viv, Vivi)
  • Zelda – “Grey fighting maiden” (nn. Zel, Zeldy)
READERS LOVE: Romantic Girl Names That Will Make You Swoon

Timeless Appeal

706 Epic Fantasy Girl Names For Your Next Heroine! (20)

Strong Fantasy Girl Names

Strong names depict resilience and courage.

  • Aila – “From the strong place” (nn. Ail, Ailee)
  • Annik – “Grace” (nn. Ann, Nik)
  • Audra – “Noble strength” (nn. Audi)
  • Blaire – “Plain, field” (nn. Blairy)
  • Brielle – “God is my strength” (nn. Bri, Elle)
  • Diamond – “High value” (nn. Dia)
  • Dixie – “Ten” (nn. Dix)
  • Everette – “Brave and strong boar” (nn. Ever, Eve, Evie)
  • Freya – “Noble lady” (nn. Frey)
  • Gertrude – “Spear of strength” (nn. Gertie)
  • Hayden – “Of the hay fields” (nn. Hay, Hady)
  • Hera – “Protectress” (nn. Her)
706 Epic Fantasy Girl Names For Your Next Heroine! (21)
  • Iphigenia – “Of royal birth” (nn. Iphy, Genia, Nia)
  • Jordan – “Flow down” (nn. Jordie, Jor)
  • Lyric – “Songlike” (nn. Ly, Lyr)
  • Matilda – “Mighty in battle” (nn. Tilda)
  • Mckenna – “Son of Kenneth” (nn. Mack, Max)
  • Medea – “To ponder” (nn. Medy, Med)
  • Mildred – “Gentle strength” (nn. Millie, Mills)
  • Monique – “Advisor” (nn. Mo, Momo)
  • Octavia – “Eight” (nn. Octie, Tavi)
  • Philomena – “Friend of strength” (nn. Philo, Meno)
  • Roxanne – “Dawn” (nn. Rox, Roxy, Anne)
  • Storm – “Tempest” (nn. Stormy)
  • Sunny – “Sunshine” (nn. Sun)
MORE CHOICES:150+ Strong And Badass Girl Names

Vintage Female Names

Vintage names remain stylish across generations.

  • Adelaide – “Noble kind” (nn. Adele, Della)
  • Agnes – “Pure” (nn. Aggy)
  • Alice – “Noble, exalted” (nn. Ali)
  • Amarantha – “Unfading” (nn. Amara, Ammy)
  • Antoinette – “Highly praiseworthy” (nn. Annie, Toni, Netty)
  • Barbara – “Strange, foreign” (nn. Barb, Barbie)
  • Bernice – “Bringer of victory” (nn. Bernie, Benny)
  • Claudine – “Lame” (nn. Claude, Dina)
  • Constance – “Constant” (nn. Connie, Cons)
  • Cornelia – “Horn” (nn. Connie, Nellie)
  • Deborah – “Bee” (nn. Debby, Debs)
  • Dolores – “Lady of sorrows” (nn. Dolly, Lola)
  • Eudora – “Good gift” (nn. Dora, Dori)
706 Epic Fantasy Girl Names For Your Next Heroine! (22)
  • Eunice – “Good victory” (nn. Euni, Nessa)
  • Geraldine – “Spear ruler” (nn. Geri, Dina)
  • Gloria – “Glory” (nn. Glo, Ria)
  • Henrietta – “Home ruler” (nn. Henri, Hattie)
  • Hepzibah – “She is my delight” (nn. Hephie, Effie)
  • Imelda – “Universal battle” (nn. Immy, Melda)
  • Jude – “Praised” (nn. Judy)
  • Lorenza – “From Laurel” (nn. Laurie, Ren)
  • Magdalene – “From Magdala” (nn. Maggie, Mags)
  • Melisande – “Honeybee” (nn. Mellie, Milly)
  • Morgana – “Edge of the sea” (nn. Morgan)
  • Olympia – “Heavenly” (nn. Olympe)
EXTRA PICKS: Old Fashioned Girl Names You Don’t Hear Anymore

Names That Start With…

706 Epic Fantasy Girl Names For Your Next Heroine! (23)

Many parents look for baby names starting with a specific letter, often the first letter of a loved one’s name. I provide examples of names starting with every letter.

A

  • Altalune – “Over the moon” (nn. Alta, Lune)
  • Amaris – “Promised by God” (nn. Amari)

B

  • Belinda – “Beautiful” (nn. Bee, Linda)
  • Bronwyn – “Fair” (nn. Bronny)

C

  • Clarion – “Name of a king” (nn. Clari)
  • Corinda – “Maiden” (nn. Corin)

D

  • Daria – “Maintains possessions well” (nn. Dari, Dare)
  • Devlin – “Fierce courage” (nn. Dev)

E

  • Elaine – “Shining light” (nn. Laney)
  • Elara – “Hazelnut” (nn. El, Ellie)

F

  • Fabiola – “Bean grower” (nn. Fab, Fabby)
  • Faith – “Trust, devotion” (nn. Faithy)

G

  • Gianna – “God is gracious” (nn. Gia, Gina)
  • Gloriana – “Glory” (nn. Goria, Glory)

H

  • Hecate – “Far away” (nn. Hec)
  • Helene – “The shining light” (nn. Lene)
706 Epic Fantasy Girl Names For Your Next Heroine! (24)

I

  • Iona – “Dove” (nn. Ion, Iony)
  • Isolde – “Iron ruler” (nn. Issy)

J

  • Jinx – “Spell, charm” (nn. Jinxy)
  • Jorinda – “Farmer” (nn. Jori, Jor)

K

  • Kara – “Beloved” (nn. Kari, Kar)
  • Khione – “Snow” (nn. Kiki)

L

  • Lucienne – “Light” (nn. Lucy, Luce)
  • Lysandra – “Liberator” (nn. Ly, Sandra)

M

  • Marcella – “Young warrior” (nn. Marcel, Ella)
  • Mona – “Noble” (nn. Monie)

N

  • Nalani – “Serenity of the skies” (nn. Lani)
  • Nyssa – “To test, goal” (nn. Nys, Nyssy)

O

  • Orlaith – “Golden princess” (nn. Orla)
  • Olwyn – “White footprint” (nn. Ollie, Wynnie)

P

  • Paisley – “Church” (nn. Pais)
  • Petronela – “Rock” (nn. Patty)

Q

  • Quintessa – “Fifth” (nn. Quin, Quinta)
  • Quenna – “Queen” (nn. Quen, Quenny)
706 Epic Fantasy Girl Names For Your Next Heroine! (25)

R

  • Rhianwen – “Comely maiden” (nn. Rhia)
  • Rosella – “Rose” (nn. Rosie, Rosa)

S

  • Sonora – “Pleasant-sounding” (nn. Sona)
  • Serena – “Clear, tranquil” (nn. Serene)

T

  • Twyla – “Twilight” (nn. Twyl)
  • Tatiana – “Fairy queen” (nn. Tati)

U

  • Uriella – “God’s light” (nn. Uri, Ella)
  • Ulyssia – “Wrathful” (nn. Ulys, Sia)

V

  • Victoire – “Victory” (nn. Vic, Vicky)
  • Viviana – “Alive” (nn. Viv, Vivi)

W

  • Whitney – “White island” (nn. Whit, Whitty)
  • Wilfreda – “Purposeful peace” (nn. Freda, Wil)

X

  • Xara – “Flower” (nn. Xar)
  • Xylia – “Woodland” (nn. Xylla)

Y

  • Yvette – “Yew” (nn. Yvey)
  • Yseult – “Fair” (nn. Ysey)

Z

  • Zella – “Happy, blessed” (nn. Zelle)
  • Zora – “Light” (nn. Zorie)
FURTHER OPTIONS:Names That Start With LINames Starting With GRNames That Start With BANames That Start With EMNames That Start With CHNames That Start With TY

Fantasy Girl Names With Profound Meanings

706 Epic Fantasy Girl Names For Your Next Heroine! (26)

Names with profound, deeper meanings can reflect important family values, faith, and desires. The meaning behind a name forms a meaningful connection.

Answered Prayers

Names implying a blessing or wish come true.

  • Abigail – “Cause of joy” (nn. Abby)
  • Anael – “God has answered” (nn. Ana)
  • Anayah – “God answers” (nn. Ana)
  • Annabeth – “God has favored me” (nn. Anna, Annie)
  • Arabella – “Answered prayer” (nn. Bella)
  • Carina – “Cherished” (nn. Cara)
  • Chinasa – “God answers prayers” (nn. Chinny)
  • Elia – “God has answered” (nn. El, Eli)
706 Epic Fantasy Girl Names For Your Next Heroine! (27)
  • Evelyn – “Wished for” (nn. Eve, Evie)
  • Gia – “God’s gracious gift” (nn. Gigi)
  • Godiva – “Gift of God” (nn. Diva)
  • Janae – “God has answered” (nn. Jan, Jenny)
  • Mirabel – “Of wondrous beauty” (nn. Mira)
  • Samantha – “God has heard” (nn. Sam, Sammy)
  • Simone – “God has heard” (nn. Simmy)
MORE OPTIONS: 83 Names Meaning God Answers Prayers

Names Meaning Hope

Names linked to optimism and hopefulness.

  • Aisling – “Dream” (nn. Ash)
  • Amala – “Hope” (nn. Mal)
  • Asha – “Hope” (nn. Ash)
  • Brayleigh – “Ray of hope” (nn. Bry, Bree)
  • Chalissa – “One who is optimistic” (nn. Lisa)
  • Elpis – “Goddess of Hope” (nn. El)
  • Hope – “Hope” (nn. Hopey)
  • Idalia – “Behold the sun” (nn. Ida, Dalia)
706 Epic Fantasy Girl Names For Your Next Heroine! (28)
  • Nada – “Hope” (nn. Nad)
  • Nadia – “Hope” (nn. Nad)
  • Nadine – “Hope” (nn. Nad)
  • Natsuki – “Summer hope” (nn. Natsu, Suki)
  • Suyana – “Hope” (nn. Sue)
  • Yuki – “Gentle hope” (nn. Yu)
  • Zaya – “Hope” (nn. Zay)
MORE IDEAS: 65 Names That Mean Hope (For Girls and Boys)

Names Meaning Promise

Names associated with vows, oaths, and commitment.

  • Airleas – “A promise” (nn. Airy)
  • Alazne – “Miracle” (nn. Aly)
  • Amani – “Wishes” (nn. Amy, Ames)
  • Araceli – “Alter of heaven” (nn. Ari)
  • Arlene – “A promise” (nn. Lene)
  • Eilish – “Pledged to God” (nn. Ei)
  • Elis – “God’s promise” (nn. El, Ellie)
  • Elizabeth “God is my oath” (nn. Liz)
706 Epic Fantasy Girl Names For Your Next Heroine! (29)
  • Ghislaine – “Born of the sweet oath” (nn. Ghissy)
  • Gilberta – “Of the bright pledge” (nn. Gilly)
  • Giselle – “Of God’s promise” (nn. Gigi)
  • Iris – “Rainbow” (nn. Iry)
  • Promise “Pledge ” (nn. Prommy)
  • Rainbow – “Rainbow” (nn. Rainy)
  • Sheba – “An oath” (nn. Sheb)
SEE: 50+ Beautiful Names That Mean Promise

Long Awaited

Names suggesting something eagerly awaited.

  • Adora – “Adored” (nn. Dori)
  • Aibhlinn – “Wished-for child” (nn. Eve)
  • Anina – “Grace” (nn. Nina)
  • Channah – “Graciousness” (nn. Chan)
  • Desiree – “Much desired” (nn. Des, Desi)
  • Kayin – “Long-awaited daughter” (nn. Kay)
  • Marlise – “Wished-for child” (nn. Marlie)
  • Sami – “Desired” (nn. Sam)
  • Wilona “Longed for” (nn. Willow)
  • Zuri – “Beautiful” (nn. Zuzu)
CHECK: 101 Names That Mean Long Awaited

Gift Of God

Names that mean “gift of God” or similar divine blessing.

  • Apollonia – “A gift from Apollo” (nn. Nia)
  • Callidora – “Beautiful gift” (nn. Callie, Dora)
  • Daryn – “Gift” (nn. Dare)
  • Doris – “Gift from the sea” (nn. Dori)
  • Dorothea “Gift of God” (nn. Thea)
706 Epic Fantasy Girl Names For Your Next Heroine! (30)
  • Eldora – “Gift of the Sun” (nn. Dora)
  • Emsley – “Gift from God” (nn. Emmy)
  • Feodora – “Gift of God” (nn. Dora)
  • Inara – “Heaven-sent daughter” (nn. Ina)
  • Jesse – “The Lord exists” (nn. Jess)
  • Matea – “Gift from God” (nn. Mattie)
  • Shai – “Stately gift” (nn. Shay)
  • Sheena – “God is gracious” (nn. Sheen)
  • Shiloh – “His gift” (nn. Shy)
  • Theodosia “God’s gift” (nn. Thea)
EXTENDED LIST: 135+ Names That Mean Gift From God

Mist

Names that mean mist or fog.

  • Kasumi – “Mist” (nn. Sumi, Kas)
  • Lilinoe – “Goddess of mists” (nn. Lili)
  • Meglena “Mist” (nn. Meg, Megs)
  • Mistin – “Mist” (nn. Missy)
  • Misty – “Mist” (nn. Mis, Missy)
  • Nebula “Mist” (nn. Nebs)
  • Niara – “Mist” (nn. Nini)
  • Noelani “Misty sky” (nn. Noe, Lani)
  • Silvermist “Silver mist” (nn. Sil, Misty)
  • Xia – “Rosy cloud, mist” (nn. Xixi)
CHECK OUT: Names That Mean Mist (For Girls And Boys)

Mirror

Names that mean mirror or reflection.

  • Aina – “Mirror” (nn. Ain)
  • Amira – “Love mirror” (nn. Amy, Mira)
  • Bimba – “Mirror, reflection” (nn. Bim)
  • Darpana – “Small mirror” (nn. Dar, Dare)
  • Eena – “Mirror” (nn. Enny)
  • Gyeongmi – “Beautiful mirror” (nn. Gyeong, Mimi)
  • Hannie – “Reflection” (nn. Hanni)
  • Kagami – “Mirror” (nn. Kaga, Gami)
  • Oyna – “Mirror” (nn. Oy)
  • Pratima – “Mirror image” (nn. Pra, Tima)
SEE ALSO: Names Meaning Mirror For Girls And Boys
706 Epic Fantasy Girl Names For Your Next Heroine! (31)

Angel

Names that mean angel or heavenly beings.

  • Alya – “Heavenly, sky” (nn. Ally)
  • Anela – “Angel” (nn. Annie)
  • Arella – “Angel, messenger” (nn. Ella, Elle)
  • Aspara – “Heavenly maiden” (nn. Para)
  • Custodia – “Guardian angel” (nn. Cust, Dia)
  • Desange – “Of the angels” (nn. Dessy)
  • Gelya – “Angel” (nn. Gel, Gelly)
  • Halo – “Divine aura” (nn. Hal)
  • Merahi – “Angel” (nn. Merah)
  • Tevy – “Angel” (nn. Tev, Tevs)
Explore these additional angel names for girls and boys!

Eagle

Names associated with the noble and strong bird.

  • Alera – “Eagle” (nn. Lera)
  • Aleria – “The fierce eagle” (nn. Ale, Ria)
  • Arnelle – “Eagle might” (nn. Arnie, Elle)
  • Aquila – “Eagle” (nn. Aqui, Lala)
  • Lazalea – “The one who rules all the eagles” (nn. Lea)
  • Vega – “Swooping eagle” (nn. Vegs)
DISCOVER: Names That Mean Eagle For Girls And Boys
706 Epic Fantasy Girl Names For Your Next Heroine! (32)

Wings

Names associated with wings or flying creatures.

  • Aldara – “Winged gift” (nn. Dara, Ally)
  • Aleda – “Small and winged” (nn. Leda, Leddy)
  • Angelina – “Messenger, angel” (nn. Angie, Angel)
  • Avelina – “Bird-like” (nn. Avie, Lina)
  • Flitura – “Butterfly” (nn. Ura, Flutter, Flute)
  • Kahili – “Feather standard” (nn. Kahi, Hili)
  • Lumaia – “Feather” (nn. Lumi, Maia, Mia)
  • Miu – “Lovely feather” (nn. Mimi)
  • Resha – “Feather” (nn. Resh)
  • Sera – “Heavenly, winged angel” (nn. Serry)
EXPLORE: Names That Mean Wings For Boys And Girls

Heaven

Heavenly names and other similarly celestial names.

  • Araceli – “Altar of heaven” (nn. Ara, Cel)
  • Arrosa – “Sprinkled with dew from heaven” (nn. Rosa, Rosie)
  • Avari – “From the heavens” (nn. Avie, Ari)
  • Celina – “Heaven” (nn. Celly, Lina)
  • Chiela – “Heavenly” (nn. Chi)
  • Divina – “Heavenly, divine” (nn. Diva, Divvy)
  • Inana – “Lady of heaven” (nn. Nana, Ina)
  • Inara – “A heaven-sent daughter who shines with light” (nn. Ina, Nara)
  • Kaula – “Child of the heavens” (nn. Kau)
  • Sorana – “Of the Sky” (nn. Sora, Ana)
Discover more names that mean heaven!
706 Epic Fantasy Girl Names For Your Next Heroine! (33)

Mountain

Names that mean mountain.

  • Adrika – “Small mountain” (nn. Adri, Rika)
  • Aven – “Mountain flower” (nn. Avie, Aves)
  • Mari – “Mountaintop” (nn. Mar, Mare)
  • Mauna – “Mountain” (nn. Mau, Una)
  • Mineko – “Mountain range” (nn. Mine, Minnie)
  • Parvati – “Daughter of the mountain” (nn. Parv, Pav)
  • San – “Mountain” (nn. Sanny)
  • Sierra – “Mountain range” (nn. Sea, Cece)
  • Valley – “Between the mountains” (nn. Val, Vals)
  • Xela – “My mountain home” (nn. Xelly)
UNCOVER: Names That Mean Mountain (For Girls And Boys)

Rock

Strong and stable names that mean rock.

  • Ailbhe – “Rock” (nn. Ai)
  • Carnelian – “Red rock” (nn. Car, Lia)
  • Haldora – “The rock of Thor” (nn. Dora, Halle)
  • Halle – “Little rock” (nn. Hal, Hals)
  • Harlow – “Rock hill” (nn. Harley, Harls)
  • Pedra – “Rock” (nn. Peddy, Peds)
  • Pernella – “Rock” (nn. Pern, Ella, Nelly)
  • Rochelle – “Little rock” (nn. Roche, Elle, Elly)
  • Sela – “Rock” (nn. Sel, Selly)
  • Tara – “Rocky hill” (nn. Tare)
READ: Names That Mean Rock (For Girls And Boys)
706 Epic Fantasy Girl Names For Your Next Heroine! (34)

Air

Airy and breezy names.

  • Aethra – “Bright pure air” (nn. Aethy, Ae)
  • Aide – “Air” (nn. Aidy)
  • Alizeh – “The wind” (nn. Aly, Liz)
  • Ceferina – “Caresses like a soft wind” (nn. Cef, Rina, Rini)
  • Fei – “To dance in the air” (nn. Fifi, Fy)
  • Ilma – “Air” (nn. Illy, Ilm)
  • Kaze – “Air” (nn. Kaz, Kazzy)
  • Nasim – “Breeze, fresh air” (nn. Nas, Simmy)
  • Natsuka – “Summer air” (nn. Natsu, Suka)
  • Sarayu – “Air” (nn. Sara)
RELATED: Breezy Names For Boys And Girls

Fast

Speedy names that mean fast.

  • Achira – “A quick and prompt person” (nn. Chira, Chi)
  • Ainia – “One who is swift” (nn. Ain, Nia, Nini)
  • Hayano – “Swift and fast” (nn. Haya, Yano)
  • Kohana – “Swift” (nn. Hana, Han)
  • Malila – “Salmon going fast up a rippling stream” (nn. Mali, Mal)
  • Selin – “Fast-flowing stream” (nn. Sel, Lin)
  • Suri – “Fast like an ostrich” (nn. Sue, Riri)
  • Toshiko – “Quick child” (nn. Tosh, Shiko)
See more options for names that mean fast.

Names Of Wealth And Nobility

706 Epic Fantasy Girl Names For Your Next Heroine! (35)

Names associated with privilege, influence, and affluence hold an aspirational allure. I explore names tied to historic wealth and royalty.

Old Money Names

  • Alberta – “Noble, bright” (nn. Ally)
  • Celine – “Heavenly” (nn. Celly, Cece)
  • Charlotte “Free man” (nn. Char)
  • Dinah – “God will judge” (nn. Dini, Deen)
  • Edwina – “Wealthy friend” (nn. Ed)
  • Emily -“Rival” (nn. Em, Emmy)
  • Georgiana “Farmer” (nn. Gina, Georgie)
  • Irene – “Peace” (nn. Rene)
  • Mabel – “Lovable” (nn. Mabe)
  • Maude – “Strength for battle” (nn. Maudey)
  • Meredith “Great lady” (nn. Mer)
  • Nicole – “People of victory” (nn. Nick, Nicki)
  • Rosemary – “Dew of the sea’ (nn. Rosie, Mary)
  • Susan – “Lily” (nn. Sue, Susie)
  • Thomasina “Twin” (nn. Thoma, Tommy)
CHECK: The Ultimate List Of Old Money Names For Girls and Boys

Rich Girl Names

  • Alexandria – “Defender of humankind” (nn. Alex, Lexie)
  • Britney – “From Great Britain” (nn. Brit)
  • Diamond “Of high value” (nn. Dia)
  • Elodie – “Foreign riches” (nn. Ellie)
  • Etta – “The ruler of the house” (nn. Etty)
  • Ianthe “Purple flower” (nn. Ian)
  • Ingrid – “Ing’s beauty” (nn. Ing)
  • Jessica “Rich, God beholds” (nn. Jess, Jessy)
  • Lauren – “Laurel tree” (nn. Laur, Laurie)
  • Leonore “Sunray” (nn. Leo, Leon)
706 Epic Fantasy Girl Names For Your Next Heroine! (36)
  • Lexie – “Man’s defender” (nn. Lex)
  • Marilyn – “Star of the sea” (nn. Mary, Lynn)
  • Paris – “The lover” (nn. Pari)
  • Peyton “Fighting man’s estate” (nn. Pey)
  • Reagan – “Little ruler” (nn. Ray)
  • Regina – “Queen” (nn. Gina)
  • Sheridan “Searcher” (nn. Sheri)
  • Stormi – “Storm” (nn. Storm)
  • Tiffany – “Revelation of God” (nn. Tiff)
  • Winslet – “Joyful dwelling” (nn. Winnie)
EXTENDED LIST: 345 Rich Girl Names From A-Z

Royalty Names

  • Adrienne – “From the city Hadria” (nn. Adri)
  • Amelia – “Industriousness” (nn. Amy, Ames)
  • Anne – “Grace” (nn. Annie)
  • Aurelia – “The golden one” (nn. Auri)
  • Catherine – “Pure” (nn. Cat)
  • Diana – “Divine” (nn. Di)
  • Eugenie – “Well-born” (nn. Genie)
  • Margaret – “Pearl” (nn. Marge, Margie)
  • Princess – “Leader” (nn. Princey)
  • Silvia – “Spirit of the wood” (nn. Silla)

Last Names For Female Fantasy Characters

706 Epic Fantasy Girl Names For Your Next Heroine! (37)

Using last names as first names is a longstanding naming tradition that continues to grow in popularity. The history and meaning behind surnames can make for an impactful first name.

Old Money Last Names

Names associated with “old money” prestige. These aristocratic surnames evoke affluence.

  • Astor – “Thunder God, Hawk”
  • Cavendish – “Bold, daring”
  • Fane – “Happy”
  • Lowell – “Young wolf”
  • Rhinelander – “Dweller at the Rhineland”
  • Rockefeller – “From Rockenfeld, Germany”
  • Rothschild – “To the red shield”
  • Sinclair – “Renowned, illustrious”
  • Vanderbilt – “Someone living by a low hill”
  • Winthrop – “Friend’s village”
CHECK OUT: 133 Old Money Last Names (From All Over The World!)
706 Epic Fantasy Girl Names For Your Next Heroine! (38)

Warrior Last Names

Names with ties to warriors, conquests, or courage. These last names have a strong, valorous feel.

  • Armstrong – “Strong fighter”
  • Barone – “Baron, warrior”
  • Bernard – “Strong warrior”
  • Carville – “Warrior”
  • Duncan – “Brown warrior”
  • Fitzgerald – “Son of the spear-ruler”
  • Gillycuddy – “Descendant of the sea warrior”
  • Godward – “Good protector”
  • Harlin – “Noble warrior”
  • Kane – “Warrior”
  • Kearney – “Warrior”
  • Kinsella – “Chief warrior”
  • Ritter – “Mounted warrior”
  • Sorley – “Summer warrior”
  • Traynor – “Warrior, champion”
706 Epic Fantasy Girl Names For Your Next Heroine! (39)

Last Names That Mean Fire

Fire’s symbolism includes power, passion, energy.

  • Aiden – “Little fire”
  • Azer – “Temple fire”
  • Blaze – “Fire, fiery”
  • Brinton – “Fire, flame”
  • Embry – “Smoldering fire, ember”
  • Hagan – “Fire”
  • Ignatius – “Fire, ardent”
  • Oriel – “Fire, strife”
  • Roth – “Red”
  • Tyson – “Fire”
706 Epic Fantasy Girl Names For Your Next Heroine! (40)

Last Names That Mean Light

Light represents hope, goodness, and vitality.

  • Callaghan – “Light”
  • Dahill – “Fair”
  • Faria – “Lighthouse”
  • Hanlon – “Light, radiance”
  • Khashba – “Light”
  • Loughrey – “Light”
  • Lucius – “Light”
  • Lumina – “Brilliant light”
  • Orpaz – “Golden light”
  • Zia – “Light”
More last name options:55 Last Names That Mean Light50 Last Names That Mean Warrior50 Last Names That Mean Fire

More Fantasy Girl Names

706 Epic Fantasy Girl Names For Your Next Heroine! (41)

Elf Names

  • Alfiva – “Gift from the elves” (nn. Alfie)
  • Arwen – “Muse, noble woman” (nn. Arwy)
  • Elanor – “God is my light” (nn. Ella)
  • Elenwe – “Star-person” (nn. El)
  • Galadriel “Maiden crowned with a garland of bright radiance” (nn. Gal, El)
  • Glorfindel – “Golden-haired” (nn. Glor, Glory)
  • Idril – “Sparkling brilliance” (nn. Iddy)
  • Luthien “Daughter of the flowers” (nn. Lulu)
  • Melian – “Dear gift” (nn. Melly)
  • Morwen – “Maiden” (nn. Morry)
706 Epic Fantasy Girl Names For Your Next Heroine! (42)

Fantasy First And Middle Name Ideas

  • Oriana Nyx
  • Elva Rose
  • Elodie Zara
  • Xanthe Zia
  • Jessamine Brooke
  • Geneva Wren
  • Rayla Fern
  • Taryn Marlow
  • Maren Elis
  • Octavia Hester
Check out these 400+ short and unique girls middle name ideas!
706 Epic Fantasy Girl Names For Your Next Heroine! (43)

Dystopian And Futuristic Names

  • Amity – “Friendship” (nn. Amy)
  • Astra – “Star” (nn. Asty)
  • Cosima “Order” (nn. Cos)
  • Eris – “Strife” (nn. Eri)
  • Hex – “A curse” (nn. Hexy)
  • Lumine – “Light” (nn. Lumi)
  • Maven – “One who understands” (nn. Mave)
  • Scout – “To listen” (nn. Scouty)
  • Venus – “Roman goddess of love and beauty” (nn. Ven)
  • Vestra – “Your” (nn. Vessy)

Wrapping Up Fantasy Names For Characters

In this fantasy name roundup, I’ve gathered our most magical and mystical name recommendations into one helpful guide, covering a wide range of enchanting categories.

From fairycore to aristocratic, these creative names can provide inspiration for baby names or fictional characters.

I hope this carefully curated collection sparked inspiration for parents searching for an unusual baby name, as well as writers looking to name their fantasy characters.

Be sure to check out the links provided under each category if you want to dive deeper into our individual blog posts on the various fantasy name themes.

I have many more names and insights to share beyond what was covered here!

706 Epic Fantasy Girl Names For Your Next Heroine! (2024)
Top Articles
Latest Posts
Article information

Author: Maia Crooks Jr

Last Updated:

Views: 6161

Rating: 4.2 / 5 (43 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Maia Crooks Jr

Birthday: 1997-09-21

Address: 93119 Joseph Street, Peggyfurt, NC 11582

Phone: +2983088926881

Job: Principal Design Liaison

Hobby: Web surfing, Skiing, role-playing games, Sketching, Polo, Sewing, Genealogy

Introduction: My name is Maia Crooks Jr, I am a homely, joyous, shiny, successful, hilarious, thoughtful, joyous person who loves writing and wants to share my knowledge and understanding with you.