150+ Fantasy girl Names and Their Meanings

Fantasy Girl Names: Hi parents, are you looking for the fantasy names for girls, Here, I’m providing the girl fantasy names with meanings. In many instances, a fantasy child is named after characters from science-fiction and fantasy that the author deeply loved during his childhood.

If you are thinking of having a fantasy name for your daughter, then you feel right. One of the numerous powerful advantages of a fantasy name is indulging in your fantasy. Do you have a favourite movie with a great girl name that would make a great baby girl?

Plus, you’ll have a funny story to tell your daughter about how she got her name. You’ll see that fantasy names happen in the future in nature. Some names are fantastic, and others are downright beautiful. Looking at all this, we have made a list of 100+ beautiful fantasy girl names given below, out of which you can keep one name for your daughter; with this name, your daughter will be the only girl in her school. 

Now, let’s go through the fantasy names for girls with their meanings.

Fantasy names for girls

Aerwyna: It is a unique name for girls, which originated in English origin. The meaning of this name is Friend of the sea.

Bellona: It is a beautiful and unique name for girls of Latin origin, and the meaning of this name is the goddess of battle.

Eirene: It is a fantasy baby girl name originating from Greek. The meaning of this name is “peace”. 

Caerlion: It is a beautiful and cute name for girls of Scottish origin. The meaning of this name is the name of a battle site.

Daphne: It is a beautiful name for girls of Greek origin, and the meaning of this name is “laurel tree, bay tree”. 

Hera: It is a beautiful name for girls of Greek origin, and the meaning of this name is “goddess of marriage.” 

Juno: It is a unique name for girls, which originated from Latin origin. The meaning of this name is “queen of heaven.”

Laverna: It is a beautiful and unique name for girls of Latin origin, and the meaning of this name is Born in the spring.

Pax: It is a fantasy name for girls of Latin origin, and the meaning of this name is “peaceful”.

Sága: It is a lovely name for girls of Nordic origin, and the meaning of this name is “story”, “fairy tale”.

Thalia: It is a unique name for girls, which originated in Greek origin. The meaning of this name is “flourishing.”

Xamira: It is a fantasy name for girls of Persian origin, and the meaning of this name is “diamond”.

Royal Names for Fantasy Girl

Fantasy Girl names (1)
Source: Canva

Aphrodite: It is a lovely name for girls of Greek origin, and the meaning of this name is “risen from the sea”.

Calliope: It is a unique and beautiful name for girls, which originated in Greek origin. It means “beautiful voice”.

Danae: It is an excellent name for girls of Greek origin, and the meaning of this name is She Who Judges.

Erato: It is a very royal name for a fantasy baby girl of Greek origin. The meaning of this name is Lovely, Beloved.

Inanna: It is a unique and beautiful name for girls, which originated from Persian origin, and the meaning of this name is  “lady of heaven”.

Kara: It is a lovely name for girls of Irish, Latin, or Norse origin, and the meaning of this name is “wild stormy one”. 

Nyx: It is a very royal name for a fantasy baby girl of Greek origin. The meaning of this name is “night”. 

Penelope: It is a unique and beautiful name for girls, which originated in Greek origin, and the meaning of this name is “weaver.”

Rosmerta: It is a beautiful name for girls of Celtic, Gaul origin, and the meaning of this name is “provider” or “carer”.

Sól: It is an excellent name for girls of Hawaiian origin, and the meaning of this name is “prayer for” or “peace.”

Venus: It is a very royal name for a fantasy baby girl of Greek origin. The meaning of this name Venus is Goddess Of Love. 

Xanadu: It is a unique and beautiful name for both girls and boys, which originated in Mongolian origin. It means Mongolian City.

Badass Fantasy Girl Names

Artemis: It is a lovely and cute name for girls and boys, originating in Greek origin. This name is “twin of Apollo” and “butcher.” 

Asteria: It is primarily a baby girl name, mainly popular in Greek origin. The meaning of this name is “star”. 

Cassandra: It is a unique and badass name for girls of Greek origin, and the meaning of this name is “shining or excelling man”.

Demeter: It is a unique name for girls of Greek origin, and the meaning of this name is “earth mother”.

Europa: It is a beautiful and cute name for baby girls, which originated in Greek origin. The meaning of this name is “wide face.” 

Felicity: It is primarily a baby girl name of Latin origin. The meaning of this name is “good fortune, happy”. 

Isis: It is a unique and badass name for girls of Egyptian origin, and the meaning of this name is Throne. 

Katniss: It is a unique name for girls of Greek origin, and the meaning of this name is “aquatic plant”. 

Leia: It is a great and cute name for baby girls, which originated in Hebrew origin. This name means “child of heaven” or “heavenly flowers.”

Nox: It is primarily a baby girl name, mainly popular in Latin origin. The meaning of this name is Night.

Persephone: It is a unique and badass name for girls of Greek origin. The meaning of this name is “bringer of death”, “dark blue”, or “bringer of light”. 

Veritas: It is a unique name for girls of Latin origin. The meaning of this name is “Truth, Roman Goddess of Truth”.

Xantara: It is a great and cute name for baby girls, which originated in American origin. The meaning of this name is Protector Of The Earth.

Unique Names for Fantasy Girl

Astraea: It is a unique name for girls of Greek origin, and the meaning of this name is “star-maiden” or “starry-night.”

Athena: It is a beautiful name for girls of Greek origin. The meaning of this name is “from Athens”. 

Ceres: It is a unique and beautiful name for girls, which originated from Latin origin, and the meaning of this name Ceres is Goddess of the harvest; Of the spring.

Dia: It is primarily a baby girl name, mainly popular in Spanish origin. This name means “love; lamp; heavenly; day”.

Fortuna: It is a unique name for girls of Spanish origin, and the meaning of this name is “luck”.

Iris: It is a lovely name for girls of Greek origin. The meaning of this name is “rainbow”. 

Leta: It is a unique and beautiful name for girls, which originated from Latin origin. The meaning of this name Leta is “glad, joyful”.

Nona: It is a lovely name for girls of Roman origin, and the meaning of this name is “ninth.” 

Phoebe: It is primarily a baby girl name, mainly popular in Greek origin. The meaning of this name is “radiant, shining one”. 

Sylvia: It is a unique name for girls of Spanish origin, and the meaning of this name is “Forest.”

Tiggy: It is a lovely name for girls of Irish Gaelic origin. The meaning of this name is ‘tiger’.

Xantha: It is a unique and beautiful name for girls, which originated in Greek origin, and the meaning of this name is “yellow, blonde”.

Medieval Fantasy Girl Names

Ada: It is a unique name for girls of German origin, and the meaning of this name is Noble, Happy.

Aerendel: It is a lovely and medieval name for baby girls of Greek origin. Which means Free Spirit, Visionary, and Highly Attractive.

Clementia: It is a lovely name for girls of Spanish origin, and the meaning of this name is “showing clemency”.

Dike: It is primarily a baby girl name mainly popular in Greek origin, and the meaning of this name is Justice.

Ender: It is a unique name for girls of Turkish origin, and the meaning of this name is “infrequent”.

Freya: It is a lovely and medieval name for baby girls of Scandinavian origin. Which means “a noblewoman.” 

Luna: It is an excellent name for girls of Italian origin, and the meaning of this name is “moon”. 

Mazarine: It is a lovely name for girls of French origin, and the meaning of this name is a deep blue colour.

Nymeria: It is primarily a baby girl name mainly popular in English origin, and the meaning of this name is A warrior queen.

Proserpina: It is a unique name for girls of Latin origin, and the meaning of this name is Goddess of the underworld.

Valerian: It is a lovely name for girls of Latin origin, and the meaning of this name is “strong” and “healthy.”

Xanthia: It is primarily a baby girl name mainly popular in Greek origin, and the meaning of this name is “yellow, blonde”. 

Ygritte: It is a unique name for girls of American origin, and the meaning of this name is ‘free folk’. 

Pretty Fantasy Girl Names

Fantasy Girl with feather
Source: Canva

Aeryn: It is a lovely and cute name for baby girls, which originated in Gaelic origin. The meaning of this name is ‘Ireland’.

Alia: It is a unique name for girls of Arabic origin, and the meaning of this name is “supreme, exalted”.

Clio: It is a lovely and cute name for girls of Greek origin. The meaning of this name is “glory”.

Don: It is primarily a baby girl name, mainly popular in English origin. The meaning of this name is World Leader, Man.

Enid: It is a lovely and cute name for baby girls, which originated in Welsh origin. The meaning of this name Enid is “life, spirit”. 

Evera: It is a unique name for girls of English origin, and the meaning of this name is “brave one.”

Felixa: It is a lovely and cute name for girls of Spanish origin. The meaning of this name is “happy, lucky”.

Gaia: It is primarily a baby girl name, mainly popular in Greek origin. The meaning of this name is “the earth.”

Gamora: It is a lovely and cute name for baby girls, which originated in ancient English origin. The meaning of this name is “sheaf”.

Porpentina: It is a unique name for girls of Greek origin, and the meaning of this name is “Porpentine”.

Sarah: It is a beautiful and cute name for girls, originating from Hebrew origin. The meaning of this name is “princess”.

Xanthippe: It is primarily a baby girl name, mainly popular in Greek origin. The meaning of this name is “golden” or “fair”.

Also read: Baby Names that Mean Greatness

Cute Names Fantasy for Girl

Alura: It is a lovely and cute name for baby girls, which originated in old English. The meaning of this name is “godlike adviser”. 

Arrietty: It is a unique name for girls of British origin, and the meaning of this name is “dainty” and “gorgeous”.

Cybele: It is a lovely and cute name for girls of French or Greek origin. The meaning of this name is “the mother of all gods”. 

Eretria: It is primarily a baby girl name, famous in Greek origin. This name means “Life-giver, Mother of all, Bringer of Love.”

Guinevere: It is a lovely and cute name for baby girls, which originated in Welsh origin. The meaning of this name is “white shadow, white wave”.

Hecate: It is a unique name for girls of Greek origin, and the meaning of this name is “worker from afar.”

Nienna: It is a lovely and cute name for girls, which originated in Greek origin. The meaning of this name is ‘She who weeps’. 

Seren: It is primarily a baby girl name, mainly popular in Welsh origin. The meaning of this name is “star or sail mast”. 

Violet: It is a lovely and cute name for baby girls, which originated in English origin. The meaning of this name evokes the beauty, grace, and power of nature. 

Xaria: It is a unique name for girls of Arabic origin, and the meaning of this name is ‘the gift of love. 

Ysabell: It is a lovely and cute name for girls, which originated in Spanish origin. The meaning of this name is God is my oath.

Zazie: It is primarily a baby girl name, mainly popular in Hebrew origin. The meaning of this name is Movement. 

Also Read: Baby Names that Mean Unique

Ethereal Fantasy Names Girl

Arya: It is a fantasy name for girls, which originated from Sanskrit origin, and the meaning of this name is “melody.” 

Aurora: It is a unique name for girls, which originated from Latin origin, and the meaning of this name is “dawn”. 

Carme: It is a baby girl name mainly popular in Spanish origin. The meaning of this name is Song, Truthful, Poetry.

Eowyn: It is a unique name for girls of English origin. The meaning of this name is “horse lover”. 

Inara: It is a baby girl name mainly popular in Arabic origin. The meaning of this name is Illuminating, Shining.

Mazarine: It is a unique name for girls of French origin. The meaning of this name is A French colour name, a deep blue colour. 

Nerys: It is a fantasy name for girls, which originated from Welsh origin, and the meaning of this name is “lady”.

Rosalind: It is a unique name for girls of Old German origin, and the meaning of this name is “gentle horse.”

Seraphine: It is a baby girl name mainly popular in French origin. The meaning of this name is “burning ones”.

Vána: It is a unique name for girls of Armenian origin. The meaning of this name is “No meaning”.

Willow: It is a fantasy name for girls, which originated in English origin. It means “willow tree” and “freedom.” 

Xarissa: It is a unique name for girls of American origin, and the meaning of this name is ‘loving and benevolent. 

Also Read: Names that mean Love

Beautiful Fantasy Girl Names

Auryn: It is a lovely name for girls, which originated from Celtic origin, and the meaning of this name is “gold”.

Bella: It is a baby girl name mainly popular in Italian origin, and the meaning of this name is “beautiful”.

Diana: It is a lovely name for girls of Latin origin. The meaning of this name is “divine.”

Fantasy world
Source: Canva

Echo: It is a lovely name for girls, which originated from Greek origin, and the meaning of this name is ‘reflected sound’.

Isabeau: It is a baby girl name mainly popular in Italian origin, and the meaning of this name is “pledged to God”. 

Gwenith: It is a unique and pretty fantasy girl name of American origin, and the meaning of this name is “happiness”.

Minerva: It is a beautiful name for girls, originating from Latin origin. The meaning of this name is “the mind.”

Nessa: It is a lovely name for girls of Latin and Greek origin, and the meaning of this name is pure, holy, butterfly. 

Nyota: It is a baby girl name mainly popular in Swahili origin, and the meaning of this name is Stars. 

Ruatha: It is a lovely name for girls of Scottish-Irish origin. The meaning of this name is “Red’s Ford”.

Sansa: It is a lovely name for girls, which originated from Sanskrit origin, and the meaning of this name is “praise, charm”.

Wendy: It is a unique and pretty fantasy girl name of English origin, and the meaning of this name is “friend.”

Xava: It is a lovely name for girls, which originated in American origin. The meaning of this name is The New House.

Also Read: Baby Names mean Blessing or Blessed

final fantasy girl names

Arete: It is a very royal name for a fantasy baby girl of Greek origin. The meaning of this name Arete is “goodness, excellence, virtue.”

Andromeda: It is a fantasy name for girls of Greek origin, and the meaning of this name is “advising like a man”. 

Coraline: It is a unique and pretty fantasy girl name, which originated from French origin, and the meaning of this name is “coral”. 

Golda: It is a fantasy name for girls, which originated in English origin. The meaning of this name is “gold”.

Helen: It is a unique name for girls, which originated from Greek origin, and the meaning of this name is ‘light’ or ‘bright.’

Kamala: It is a fantasy name for girls of Indian origin, and the meaning of this name is “lotus or pale red; or, a garden”.

Oreithyia: It is a unique name for girls, which originated in Greek origin. The meaning of this name is “woman raging in the mountains”.

Primrose: It is a unique and pretty fantasy girl name, which originated from Welsh, Latin origin, and the meaning of this name is “first rose.”

Rhea: It is a beautiful and unique name for girls of Greek origin, and the meaning of this name is “a flowing stream”.

Sybil: It is a beautiful and medieval name for baby girls of Greek origin. Which means “prophetess”. 

Tess: It is a baby girl name mainly popular in Greek origin, and the meaning of this name is “Harvester; to reap.”

Zyla: It is a lovely and cute name for baby girls, which originated in Polish origin. The meaning of this name is A follower; quiet and calm, a reflection of one’s self.

Also Read: Black Baby Girl Names

Final Word

Hi parents, I hope you have read the above article and enjoyed this very well. Now you have enough ideas about the elf names girl fantasy. Now you may select one baby name from the above list.

If you have any other beautiful fantasy girl names or you want any other name ideas, just leave them in the comment box. I’ll reply to you as soon as possible. Thank you!

Spread the love

3 thoughts on “150+ Fantasy girl Names and Their Meanings”

Comments are closed.