120 Fantasy Girl Names with Meanings

Fantasy girl names hit that sweet spot between magical and wearable. Some sound like they belong in a moonlit forest. Others feel like royalty, a warrior, or the heroine who saves the whole realm in chapter three. Say a few out loud, circle your favorites, and see what sticks.

Popular fantasy girl names (easy to love, easy to use)

  • Luna: moon
  • Aurora: dawn
  • Freya: lady, noble woman
  • Athena: goddess of wisdom
  • Iris: rainbow
  • Daphne: laurel tree
  • Maia: great, mother
  • Phoebe: bright, radiant
  • Artemis: safe, uninjured
  • Diana: divine, heavenly
  • Juno: youth
  • Stella: star
  • Celeste: heavenly
  • Nova: new
  • Lyra: lyre
  • Willow: willow tree
  • Hazel: hazel tree
  • Rowan: little red one
  • Ruby: red gemstone
  • Pearl: pearl
  • Jade: jade stone
  • Skye: sky
  • Ivy: ivy plant
  • Wren: small songbird
  • Cora: maiden

Mythic and magical fantasy girl names (goddesses, legends, and lore)

  • Aisling: dream, vision
  • Ariadne: most holy
  • Andromeda: ruler of men
  • Calista: most beautiful
  • Calliope: beautiful voice
  • Thalia: to blossom
  • Selene: moon
  • Eos: dawn
  • Nyx: night
  • Astraea: star maiden
  • Thea: goddess
  • Althea: healer
  • Alethea: truth
  • Elowen: elm tree
  • Rhiannon: great queen
  • Seren: star
  • Eira: snow
  • Brigid: exalted one
  • Maeve: intoxicating
  • Siofra: elf, changeling
  • Niamh: bright
  • Aoife: beauty, radiance
  • Orla: golden princess
  • Isolde: ice ruler
  • Guinevere: white phantom
  • Galatea: milk-white
  • Thalassa: sea
  • Persephone: bringer of destruction
  • Circe: bird
  • Hestia: hearth

Dark and edgy fantasy girl names (stormy, sharp, a little dangerous)

  • Lilith: of the night
  • Eris: strife
  • Nemesis: retribution
  • Bellatrix: female warrior
  • Alecto: unceasing
  • Tisiphone: avenger of murder
  • Megaera: jealous
  • Kali: black
  • Durga: invincible
  • Raven: raven
  • Onyx: claw, nail
  • Vesper: evening star
  • Tempest: storm
  • Sable: black
  • Ember: burning spark
  • Briar: thorny plant
  • Drusilla: strong
  • Zelda: blessed, happy
  • Desdemona: ill-fated
  • Morrigan: great queen

Classic storybook fantasy girl names (timeless, romantic, destined)

  • Beatrice: bringer of joy
  • Isabella: God is my oath
  • Genevieve: tribe woman
  • Vivian: alive
  • Miranda: wonderful
  • Matilda: mighty in battle
  • Adelaide: noble, kind
  • Arabella: yielded to prayer
  • Rosalie: rose
  • Juliet: youthful
  • Florence: flourishing
  • Cecilia: blind
  • Helena: torch, shining light
  • Lydia: from Lydia
  • Cassandra: she who entangles men
  • Antigone: worthy of one’s parents
  • Penelope: weaver
  • Ophelia: help
  • Lavinia: of Lavinium
  • Philippa: lover of horses
  • Leonora: light
  • Seraphina: fiery one
  • Valeria: strong
  • Victoria: victory
  • Anastasia: resurrection

More fantasy girl names

  • Astrid: divinely beautiful
  • Ingrid: beautiful
  • Sigrid: beautiful victory
  • Brynhild: armored battle woman
  • Gudrun: God’s secret lore
  • Imogen: maiden
  • Helena: shining light
  • Eileen: bright, shining one
  • Eliana: my God has answered
  • Naomi: pleasantness
  • Talitha: little girl
  • Miriam: beloved
  • Shira: song
  • Zara: blooming flower
  • Samara: guarded by God
  • Amara: immortal
  • Leona: lioness
  • Aurelia: golden
  • Felicity: happiness
  • Verity: truth

If you want a name that feels like it belongs on a prophecy scroll, lean mythic. If you want something softer but still enchanted, go nature or celestial. Either way, say the top five out loud and imagine calling them across a room. The right fantasy name has a tiny spark when you do that.