350+ Fantasy Girl Names (Whimsical, Enchanting & Powerful Choices)

Ever thumbed through a fantasy novel and thought, “Wow, I love that character’s name”? You’re not alone! Fantasy girl names have this special magic about them—they transport us to other worlds while somehow feeling deeply personal.

I’ve always been drawn to names that tell a story. Whether it’s from my favorite books growing up or myths I discovered in college, there’s something captivating about a name with a touch of the extraordinary.

Let’s dive into the enchanting world of fantasy girl names, from popular picks that have crossed into the mainstream to hidden gems you might not have discovered yet!

What Makes a Name “Fantasy”?

Fantasy names aren’t just random beautiful sounds (though they can be that too!). They’re names that spark imagination and carry a sense of wonder.

Think about it—when you hear the name “Arya” or “Luna,” don’t you immediately picture someone special? That’s the power of a fantasy name—it creates an instant impression and often comes with its own mini-story.

These magical monikers typically draw inspiration from:

  • Literature: Names from beloved series like Harry Potter, Lord of the Rings, or Game of Thrones
  • Mythology: Ancient tales from Norse, Celtic, Greek, and other cultural traditions
  • Nature: Elements, seasons, celestial bodies, and the natural world
  • Popular culture: Video games, anime, movies, and TV shows

The appeal? They’re distinctive without being completely unfamiliar. They often have beautiful meanings and give your little one a connection to something larger than life.

Check out these names that mean mystery for more magical options.

Fantasy names have gone mainstream in recent years! These choices have jumped from the pages of books or screens of fantasy shows into nurseries around the world:

Name Meaning Origin/Inspiration
Luna Moon Latin/Harry Potter
Arya Noble Sanskrit/Game of Thrones
Aurora Dawn Latin/Sleeping Beauty
Freya Lady, goddess of love Norse mythology
Gwendolyn White ring, blessed Welsh
Hermione Messenger, earthly Greek/Harry Potter
Lyra Lyre (musical instrument) Greek/His Dark Materials
Willow Graceful tree English nature name
Daenerys From Danish elements Game of Thrones
Elora Light Made popular by “Willow” film
Sansa Charmer Game of Thrones
Tauriel Forest daughter The Hobbit films
Khaleesi Queen Game of Thrones
Éowyn Horse joy Lord of the Rings
Katniss Sagittaria plant Hunger Games
Zelda Grey fighting maid Gaming/Literature
Cersei Bird Game of Thrones
Guinevere White shadow, fair Arthurian legend
Brienne Strong, virtuous Game of Thrones
Aria/Arya Melody/Noble Music term/Game of Thrones

I remember when my friend named her daughter Luna back in 2010—people thought it was unusual. Now? It’s in the top 20 baby names! That’s how quickly fantasy names can capture our hearts and become modern classics.

Explore names that mean phoenix for more fiery inspiration.

Unique and Lesser-Known Fantasy Girl Names

Looking for something a bit more unusual? These lesser-known gems have all the fantasy charm without being everyone’s first choice:

  • Aislinn (ASH-lin): Irish for “dream” or “vision”
  • Amaris: Child of the moon (Greek)
  • Ceridwen: Celtic goddess of poetry and knowledge
  • Elowen: Elm tree (Cornish)
  • Faelan: Little wolf (Irish)
  • Isolde: Ice ruler (Germanic/Arthurian legend)
  • Jessamy: Jasmine flower (Persian)
  • Lilith: Of the night (Hebrew mythology)
  • Morwenna: Maiden of the sea (Welsh)
  • Niamh (NEEV): Brightness or radiance (Irish)
  • Ondine: Water nymph (Latin)
  • Philomena: Lover of strength (Greek)
  • Rowena: Fame and joy (Germanic)
  • Seraphina: Burning ones (Hebrew – referring to angels)
  • Taliesin: Shining brow (Welsh)
  • Thalia: To bloom (Greek muse)
  • Thessaly: Region in Greece with mythical associations
  • Tourmaline: Gemstone name
  • Yvaine: Evening star (from “Stardust”)
  • Zinnia: Flower name with a zing

My neighbor chose Seraphina for her daughter, and it fits her perfectly—bright, spirited, and just a little otherworldly! That’s the beauty of these names—they’re distinctive without being difficult.

Discover names that mean mystery for more unique choices.

Fantasy Girl Names by Theme

Nature-Inspired Names

Nature has always inspired fantastic names—after all, what’s more magical than the world around us?

  • Aurora (Northern Lights)
  • Briar (Thorny plant)
  • Clover (Lucky plant)
  • Dawn (First light)
  • Ember (Glowing coal)
  • Fern (Forest plant)
  • Gale (Strong wind)
  • Hazel (Tree and color)
  • Iris (Rainbow, flower)
  • Juniper (Evergreen)
  • Kestrel (Bird of prey)
  • Laurel (Victory symbol)
  • Marigold (Golden flower)
  • Nebula (Star cloud)
  • Oceane (Ocean)
  • Petal (Flower part)
  • Quill (Feather)
  • Rain (Water from sky)
  • Solstice (Sun event)
  • Terra (Earth)

I’ve always loved the name Juniper—it reminds me of hiking through pine forests and that fresh, clean scent that makes you feel alive.

Find more names that mean nature for earthy inspiration.

Mythological Names

Drawn from legends and gods across cultures, these names carry powerful stories:

  • Athena (Greek goddess of wisdom)
  • Branwen (Welsh goddess)
  • Calliope (Greek muse of epic poetry)
  • Diana (Roman goddess of the hunt)
  • Enyo (Greek goddess of war)
  • Freyja (Norse goddess of love)
  • Gaia (Greek earth goddess)
  • Hestia (Greek goddess of hearth)
  • Inanna (Sumerian goddess)
  • Juno (Roman queen of gods)
  • Kali (Hindu goddess of time)
  • Lakshmi (Hindu goddess of fortune)
  • Morrigan (Celtic goddess of war)
  • Nephthys (Egyptian goddess)
  • Oshun (Yoruba goddess of love)
  • Persephone (Greek queen of underworld)
  • Qetesh (Egyptian goddess of fertility)
  • Rhiannon (Welsh goddess)
  • Selene (Greek moon goddess)
  • Theia (Greek titaness of sight)

My college roommate named her daughter Athena, and she’s grown into the name beautifully—thoughtful, wise beyond her years, and fiercely independent!

Check out names that mean fate for more mythic options.

Literary-Inspired Names

Books and stories give us some of the most beloved fantasy names:

  • Arwen (Lord of the Rings)
  • Beatrice (Divergent)
  • Coraline (Neil Gaiman novel)
  • Daenerys (Game of Thrones)
  • Eowyn (Lord of the Rings)
  • Feyre (A Court of Thorns and Roses)
  • Guinevere (Arthurian legend)
  • Hermione (Harry Potter)
  • Inej (Six of Crows)
  • Josephine (Little Women)
  • Katniss (Hunger Games)
  • Lyra (His Dark Materials)
  • Matilda (Roald Dahl novel)
  • Nymphadora (Harry Potter)
  • Ophelia (Hamlet)
  • Primrose (Hunger Games)
  • Quill (From various stories)
  • Raven (Poetry/Gothic literature)
  • Sansa (Game of Thrones)
  • Tris (Divergent)

I still remember staying up all night finishing the Harry Potter series and thinking Hermione might be the perfect name for a clever, brave little girl.

Explore names that mean chaos for names with literary drama.

Celestial Names

The sky and cosmos have always inspired magical names:

  • Andromeda (Galaxy/Constellation)
  • Bellatrix (Star)
  • Celeste (Heavenly)
  • Delia (From Delos, birthplace of Artemis)
  • Estelle (Star)
  • Phoenix (Constellation)
  • Galaxy
  • Halley (Comet)
  • Infinity
  • Jupiter (Planet)
  • Karina (Little beloved star)
  • Luna (Moon)
  • Mercury (Planet)
  • Nova (New star)
  • Orion (Constellation)
  • Polaris (North Star)
  • Quasar (Celestial object)
  • Roxanne (Dawn)
  • Stella (Star)
  • Twila (Twilight)

My sister chose Nova for her daughter, born during a meteor shower—talk about perfect timing!

Discover names that mean star for more celestial inspiration.

Creating Your Own Fantasy Girl Name

Want something truly unique? You might consider creating your own fantasy name! Here are some ways to go about it:

  1. Combine elements from different languages:
    • Take “Luna” (moon in Latin) + “Wyn” (joy in Welsh) = Lunawyn (joy of the moon)
    • Mix “Astra” (stars) + “Elle” (she) = Astrelle (she of the stars)
  2. Play with spellings of existing names:
    • Katherine → Kathrynn
    • Elizabeth → Elyzabeth
    • Sarah → Sarayah
  3. Use nature elements in creative ways:
    • Combine “Dawn” + “Forest” → Dawnforest
    • Mix “Sky” + “Lily” → Skylily
  4. Draw from your favorite stories:
    • Take inspiration from places, objects, or concepts in books you love
    • Consider subtle references rather than direct character names

I once met a little girl named Eloryn—her parents combined elements of Elvish language from Tolkien with a traditional Welsh ending. It was beautiful and meaningful to their family’s love of fantasy literature.

Check out names that mean new beginning for inspirational elements.

Cultural Considerations

When choosing fantasy names, especially those with cultural roots, it’s important to approach with respect:

Be mindful of sacred names: Some names have religious or deeply cultural significance in their original context.

Learn the proper pronunciation: If you choose a name from another culture, make the effort to pronounce it correctly.

Understand the meaning: Research the background of names to avoid unintentionally choosing something with a meaning you don’t intend.

Consider your family’s heritage: Names with a connection to your own cultural background can be especially meaningful.

For example, the name Niamh (pronounced NEEV) comes from Irish mythology and means “bright” or “radiant.” It’s a beautiful name with deep cultural roots, and choosing it means embracing its pronunciation and history.

Explore names that mean harmony for culturally meaningful options.

Fantasy names are having a serious moment right now! Here’s what’s trending:

  • Nature-inspired names continue to climb the charts (Aurora reached #36 in 2022, up from #148 in 2012)
  • Strong heroine names from popular series (Arya jumped from obscurity to the top 200 after Game of Thrones)
  • Celestial names remain extremely popular (Luna entered the top 20 in 2022)
  • Vintage names with a fantasy feel (Ophelia, Cordelia) are making comebacks
  • Elf-inspired names with “aer,” “wyn,” and “lith” elements

Looking ahead, we’re likely to see an uptick in names from upcoming fantasy adaptations and video games. Names with mystical meanings like Dream, Fable, and Legend are also gaining traction.

My prediction? The cottagecore aesthetic will continue influencing fantasy name choices, with pastoral and woodland-inspired names becoming increasingly popular.

Check out names that mean dream to stay ahead of the trends.

Famous Bearers of Fantasy Girl Names

Some fantasy names have gained recognition through their famous bearers:

Fiction:

  • Hermione Granger (Harry Potter series) – helped make this rare classical name more familiar
  • Arya Stark (Game of Thrones) – turned an Indian name into a fantasy favorite
  • Daenerys Targaryen (Game of Thrones) – inspired variations like Dany, Daena
  • Katniss Everdeen (Hunger Games) – brought this plant name into consideration

Real Life:

  • Luna Simone Stephens (daughter of John Legend and Chrissy Teigen)
  • Arwen Undómiel (daughter of rock musician Chris Cornell)
  • Aurora Ramazzotti (daughter of singers Eros Ramazzotti and Michelle Hunziker)
  • Zelda Williams (daughter of Robin Williams, named after the video game princess)

I was at a playground last summer and heard someone call out “Arya!” I counted four little girls turning their heads! That’s how influential these cultural references can be.

Discover names that mean protector for more heroic inspiration.

Fantasy Girl Names With Feminine Charm

These names embody classic femininity with a magical twist:

  • Adalira (noble and clear)
  • Belladonna (beautiful lady)
  • Cassiopeia (she whose words excel)
  • Dulcinea (sweetness)
  • Elisande (noble flower)
  • Fiorella (little flower)
  • Gwyneira (white snow)
  • Hyacinth (flower name)
  • Iseult (fair lady)
  • Jessamine (jasmine flower)
  • Kalliope (beautiful voice)
  • Liliana (lily)
  • Mirabelle (wonderful)
  • Nymeria (sea nymph)
  • Ophelia (help)
  • Primrose (first rose)
  • Quintessa (fifth essence)
  • Rosalind (pretty rose)
  • Seraphina (fiery ones)
  • Tindra (to sparkle)

My cousin named her daughter Mirabelle, and it fits her perfectly—she’s truly a little wonder!

Check out elegant baby girl names for more feminine choices.

Whimsical Names for Fantasy Girls

If you’re looking for names with a touch of whimsy and wonder:

  • Allegra (joyful)
  • Blossom (flower blooming)
  • Coraline (maiden)
  • Daffodil (flower)
  • Elswyth (elf strength)
  • Fable (story)
  • Ginevra (white wave)
  • Hopsalot (playful made-up name)
  • Imogen (maiden)
  • Jessamine (jasmine)
  • Kerfuffle (commotion)
  • Lullaby (song)
  • Meadowsweet (flower)
  • Nimble (quick, light)
  • Oddity (unusual thing)
  • Periwinkle (flower)
  • Quixote (idealistic)
  • Reverie (daydream)
  • Sublime (elevated)
  • Tiddlywink (playful game)

I met a little girl named Reverie at a book reading once—her mom said she chose it because she wanted her daughter to always follow her dreams.

Explore names that mean dream for more whimsical options.

Connection To Nature

Nature has always inspired some of the most magical fantasy names:

Nature Names

  • Acacia (thorny tree)
  • Brynn (hill)
  • Cascade (waterfall)
  • Delta (river mouth)
  • Elm (tree)
  • Fern (plant)
  • Glacier (ice formation)
  • Heath (open land)
  • Iris (rainbow, flower)
  • Juniper (evergreen)
  • Kestrel (bird)
  • Lark (bird)
  • Maple (tree)
  • Nettie (clean, pure)
  • Oceana (ocean)
  • Petal (flower part)
  • Quill (feather)
  • Rowan (tree)
  • Sylvan (of the forest)
  • Tempest (storm)

I grew up next to a woman named Rowan, and she had this incredible connection to trees—she could identify any species just by looking at the bark or leaves.

Check out names that mean nature for more natural inspiration.

Earthy Names

  • Adamina (of the earth)
  • Beryl (gemstone)
  • Clay (earth material)
  • Dusty (dust-like)
  • Eartha (of earth)
  • Flint (hard stone)
  • Gaia (earth goddess)
  • Heather (flowering plant)
  • Illa (earth in Sanskrit)
  • Jade (precious stone)
  • Kaia (earth)
  • Loam (fertile soil)
  • Marram (beach grass)
  • Nori (seaweed)
  • Opal (gemstone)
  • Petra (rock)
  • Quartz (mineral)
  • Ruby (gemstone)
  • Sienna (earth pigment)
  • Terra (earth)

My friend named her twins Jade and Ruby—two precious stones that perfectly capture their vibrant personalities!

Explore earthy baby boy names for complementary options.

Colorful Inspirations

Color names add vibrancy to fantasy naming:

  • Amber (golden yellow)
  • Blue (color)
  • Crimson (deep red)
  • Daffodil (yellow flower)
  • Emerald (green gemstone)
  • Fuchsia (purplish-red)
  • Golden (gold color)
  • Heliotrope (purple flower)
  • Indigo (deep blue-purple)
  • Jade (green stone)
  • Kohl (black cosmetic)
  • Lavender (light purple)
  • Magenta (purplish-red)
  • Navy (dark blue)
  • Ochre (yellow-brown)
  • Periwinkle (blue-purple)
  • Quartz (clear/pink crystal)
  • Russet (reddish-brown)
  • Scarlet (bright red)
  • Teal (blue-green)

When my sister was pregnant, she painted her nursery lavender and fell in love with the color so much that she named her daughter after it—now little Lavender is 5 and still loves all things purple!

Check out names that mean blue for color-themed ideas.

Beyond Gender Norms

Fantasy naming often breaks free from traditional gender expectations:

Unisex Names

  • Ash (ash tree)
  • Briar (thorny plant)
  • Cipher (code)
  • Devon (poet)
  • Echo (sound reflection)
  • Frost (ice crystals)
  • Greer (vigilant)
  • Hero (brave person)
  • Indigo (blue-purple)
  • Journey (voyage)
  • Kestrel (bird)
  • Linden (tree)
  • Micah (who is like God?)
  • Noon (midday)
  • Onyx (black gemstone)
  • Phoenix (rebirth)
  • Quest (search)
  • Revel (celebration)
  • Sage (wise)
  • Truth (honesty)

My neighbor’s kid is named Phoenix—such a powerful name that works beautifully regardless of gender!

Discover names that mean phoenix for more gender-neutral options.

Boyish Girl Names

  • Arlo (fortified hill)
  • Billie (resolute)
  • Charlie (free man)
  • Drew (strong)
  • Elliot (Jehovah is God)
  • Frankie (free)
  • Glenn (valley)
  • Hunter (one who hunts)
  • Indie (independent)
  • James (supplanter)
  • Kyle (strait)
  • Logan (hollow)
  • Max (greatest)
  • Nico (victory of the people)
  • Owen (young warrior)
  • Parker (park keeper)
  • Quinn (counsel)
  • Remy (oarsman)
  • Spencer (dispenser)
  • Tyler (tile maker)

I went to school with a girl named Spencer who absolutely rocked the name—she was artistic, athletic, and always stood out from the crowd in the best way.

Check out names that mean hunter for more strong options.

Mood And Aesthetic

Some fantasy names perfectly capture a specific mood or aesthetic:

Dark Academia Names

  • Althea (healer)
  • Beatrice (voyager)
  • Calliope (beautiful voice)
  • Daphne (laurel tree)
  • Eleanor (bright, shining one)
  • Florence (flourishing)
  • Genevieve (tribe woman)
  • Hypatia (highest, supreme)
  • Isadora (gift of Isis)
  • Josephine (God will increase)
  • Katherine (pure)
  • Lenore (light)
  • Margot (pearl)
  • Ophelia (help)
  • Persephone (bringer of destruction)
  • Quenby (woman’s estate)
  • Rowena (fame and joy)
  • Sylvia (from the forest)
  • Theodora (gift of God)
  • Viola (violet flower)

I once met a literature professor with a daughter named Persephone—she grew up surrounded by books and became a poet!

Explore names that mean knowledge for more academic inspiration.

Romantic Names

  • Amaryllis (sparkling)
  • Bellamy (beautiful friend)
  • Carina (dear little one)
  • Dulcet (sweet)
  • Evanthe (fair flower)
  • Fiora (flower)
  • Giselle (pledge)
  • Helena (bright, shining light)
  • Isolde (ice ruler)
  • Juliet (youthful)
  • Kismet (fate)
  • Lumina (light)
  • Mirabelle (wondrous beauty)
  • Nerissa (sea nymph)
  • Ottilie (prosperous in battle)
  • Philomena (lover of strength)
  • Rosalind (pretty rose)
  • Serenade (evening song)
  • Valentina (strong, healthy)
  • Yvette (yew tree)

My best friend chose Valentina for her daughter, born on February 14th—the ultimate romantic name for her Valentine’s baby!

Check out names that mean love for more romantic options.

Fantasy Girl Names With Profound Meanings

Names that carry deep meanings add layers to fantasy naming:

Names Meaning Hope

  • Aileen (bright, shining one)
  • Beatrix (bringer of joy)
  • Carwyn (blessed love)
  • Dawn (first light of day)
  • Esperanza (hope)
  • Faith (confidence, trust)
  • Galene (calm sea)
  • Hope (expectation)
  • Imani (faith)
  • Joy (happiness)
  • Kaira (peaceful)
  • Laelynn (flower that blooms in adversity)
  • Mataoka (little snow feather)
  • Nadine (hope)
  • Ottilie (prosperous in battle)
  • Promise (assurance)
  • Raha (peace)
  • Speranza (hope)
  • Tikvah (hope)
  • Vera (faith)

I know twins named Hope and Faith—their mom had struggled with fertility for years before they were born, making their names especially meaningful.

Discover names that mean miracle for more powerful meanings.

Names Meaning Gift Of God

  • Annette (grace)
  • Beatrix (bringer of happiness)
  • Caoimhe (gentle, beautiful)
  • Dorothea (gift of God)
  • Eleanor (God is my light)
  • Feodora (gift of God)
  • Giovanna (God is gracious)
  • Hannelore (grace of God)
  • Isadora (gift of Isis)
  • Jane (God is gracious)
  • Katherine (pure)
  • Lea (delicate, meadow)
  • Mattea (gift of God)
  • Natania (gift of God)
  • Octavia (eighth)
  • Pandora (all gifts)
  • Quinn (wise)
  • Rosannah (rose, gracious gift)
  • Sian (God is gracious)
  • Theodora (gift of God)

My aunt chose Dorothea for her daughter who came after years of trying—she truly felt her baby was a divine gift.

Explore names that mean blessing for more meaningful options.

Names Of Wealth And Nobility

Fantasy often draws on aristocratic and regal naming traditions:

Old Money Names

  • Adelaide (noble type)
  • Beatrice (she who brings happiness)
  • Constance (steadfast)
  • Dorothea (gift of God)
  • Eleanor (bright, shining one)
  • Frances (free one)
  • Genevieve (tribe woman)
  • Helena (bright, shining light)
  • Imogen (maiden)
  • Josephine (God will increase)
  • Katherine (pure)
  • Lorelei (alluring)
  • Margaret (pearl)
  • Nicolette (victory of the people)
  • Ottilie (prosperous in battle)
  • Penelope (weaver)
  • Quenby (woman’s estate)
  • Rosalind (pretty rose)
  • Sylvia (from the forest)
  • Theodora (gift of God)

I once worked with a woman named Penelope who could trace her family name back to Italian nobility—she carried herself with such natural grace, the name fit her perfectly.

Check out names that mean wealth for more affluent choices.

Royalty Names

  • Alexandria (defender of mankind)
  • Berenice (bringer of victory)
  • Cleopatra (glory of the father)
  • Diana (divine)
  • Elizabeth (God is my oath)
  • Frederica (peaceful ruler)
  • Guinevere (white shadow)
  • Helena (bright, shining light)
  • Isabella (pledged to God)
  • Josephine (God will increase)
  • Kalliope (beautiful voice)
  • Leonora (light)
  • Margaret (pearl)
  • Nefertiti (the beautiful one has come)
  • Olympia (from Mount Olympus)
  • Philippa (lover of horses)
  • Queen (ruler)
  • Regina (queen)
  • Savannah (flat tropical grassland)
  • Tatiana (fairy queen)

My daughter’s friend is named Alexandra—her parents chose it because they wanted a name with “royal bearing” but that wasn’t too pretentious for everyday use.

Explore names that mean power for more regal inspiration.

More Fantasy Girl Names

Elf Names

  • Alarie (ruler of all)
  • Beryl (sea-green jewel)
  • Caladwen (light of dawn)
  • Drysi (tree)
  • Elwynn (elf friend)
  • Faelwen (generous spirit)
  • Galadriel (maiden crowned with a radiant garland)
  • Haldir (hidden hero)
  • Ithilwen (moon maiden)
  • Jora (autumn rain)
  • Keyleth (key to nature)
  • Lindir (singer)
  • Miriel (sparkling like jewels)
  • Nellas (bell maiden)
  • Orophin (mountain peak)
  • Phedre (bright)
  • Quessir (high elf)
  • Ravenna (raven)
  • Sylvari (of the trees)
  • Tauriel (forest daughter)

I remember reading Lord of the Rings as a teenager and falling in love with the name Galadriel—it seemed to capture all the magic and wisdom of the elven world in one musical name.

Check out names that mean forest for more elven inspiration.

Dystopian And Futuristic Names

  • Andromeda (ruler of men)
  • Binary (consisting of two things)
  • Cinder (partially burned substance)
  • Digital (relating to digits)
  • Echo (reflected sound)
  • Futura (future)
  • Genesis (beginning)
  • Hypatia (highest, supreme)
  • Io (moon of Jupiter)
  • Juno (queen of heaven)
  • Kairos (opportune moment)
  • Lumen (unit of light)
  • Matrix (womb)
  • Nova (new star)
  • Orion (hunter)
  • Proxy (authority to act for another)
  • Quantum (quantity)
  • Rift (break)
  • Seren (star)
  • Tesla (inventor’s surname)

Explore names that mean transformation for more forward-looking options.

Names That Start With…

Sometimes you just know you want a name starting with a certain letter. Here are some fantasy-inspired options organized alphabetically:

A Names

  • Aurora (dawn)
  • Avalon (island of apples)
  • Anthea (flowery)
  • Ariadne (most holy)
  • Astrid (divinely beautiful)

Your little Aurora might love hearing how her name comes from the magical dancing lights in the northern sky! Every time she sees pictures of the aurora borealis, she’ll feel that special connection.

Check out nicknames that start with A for more options.

B Names

  • Briar (thorny plant)
  • Bronwen (dark and fair)
  • Beatrix (voyager)
  • Belladonna (beautiful lady)
  • Bryony (to sprout)

I met a little Briar at my local library’s storytime—her parents chose it after visiting a rose garden on their first date. Now that’s a name with a sweet backstory!

Explore nicknames that start with B for more inspiration.

C Names

  • Callista (most beautiful)
  • Celestia (heavenly)
  • Cerridwen (poet goddess)
  • Clover (meadow flower)
  • Cressida (gold)

My niece Celestia loves when I point out the stars and tell her that her name means “heavenly.” She’s started a little collection of space-themed books and toys!

Find more nicknames that start with C for additional options.

Last Names For Female Fantasy Characters

The perfect surname can really complete a fantasy character:

Warrior Last Names

  • Blackwood
  • Ironheart
  • Ravensteel
  • Stormborn
  • Wolfbane

If you’re writing a fantasy story, pairing a delicate first name with a fierce last name like Ironheart creates an amazing contrast that readers will remember.

Check out names that mean warrior for more battle-ready inspiration.

Last Names That Mean Light

  • Brightman
  • Dayspring
  • Lightfoot
  • Sunshard
  • Whiteglow

I once read a fantasy novel with a character named Elara Lightfoot, and the name stuck with me for years. Something about the combination just painted such a vivid picture of who she was.

Explore names that mean light for more illuminating options.

Fantasy First And Middle Name Ideas

Pairing first and middle names creates even more magical combinations:

  • Aurora Celestine (dawn + heavenly)
  • Briar Evangeline (thorny plant + bearer of good news)
  • Calliope Winterrose (beautiful voice + winter rose)
  • Daenerys Stormborn (Game of Thrones inspired)
  • Elora Moonshine (light + moon’s light)
  • Freya Nightingale (goddess + singing bird)
  • Gwendolyn Ravenwood (white ring + raven forest)
  • Hyacinth Starfall (flower + falling star)
  • Isolde Seafoam (ice ruler + sea foam)
  • Juniper Wildwood (evergreen + wild forest)

My friend just named her baby girl Willow Rainlily—the combination feels like poetry when you say it out loud!

Check out names that mean butterfly for more elegant pairing options.

Final Thoughts

Fantasy girl names offer a beautiful blend of meaning, melody, and magic. Whether you’re naming a character in your next novel, looking for inspiration for your baby girl, or just exploring the fascinating world of names, I hope you’ve found some inspiration here!

The perfect fantasy name tells a story, creates a feeling, and opens doors to imagination. It can connect us to ancient myths, beloved stories, or the natural world around us.

Remember that while trends come and go, the best name is one that resonates with you personally—one that makes you smile when you say it out loud.

What’s your favorite fantasy girl name? Are you drawn to the musical sounds of Seraphina, the strength of Freya, or the whimsy of Wren? Whatever speaks to your heart will surely carry its own special magic.

Explore our extensive list of names that mean power to find even more inspiration for your naming journey!