Home » Baby Names » 48 Baby Girl Names for Fantasy & Sci-Fi Lovers

48 Baby Girl Names for Fantasy & Sci-Fi Lovers

This post may contains affiliate links. If you click and buy we may make a commission, at no additional charge to you. Please see our disclosure policy for more details.

Sci-fi and fantasy names are unique to the extent most people wouldn’t have heard them. They stand out like no other category of names, which is why they’re so special. This category of names comes straight from television, movies, novels, comics, and even video games. When you are a diehard Harry Potter, Star Wars, or even Doctor Who fan, you wish to somehow be a part of their fantasy world.

One way to do that is by naming your child after your favorite character or a character with a meaningful and nice-sounding name from those flicks. And, why not? It’s a growing trend the world over, especially in English speaking countries. Wouldn’t it be cool to call your little girl Anastasia, Leia, Kamala, or any other of our 43 incredible fantasy girl names selected below?

The unique fantasy girl names that we’ve shortlisted are magical, mind-boggling, unique, cute, and meaningful.

Without further ado, here we go!

fantasy girl names
  • Alia    

Alia is a fictional character who due to the unique nature of her birth is considered an abomination in Frank Herbert’s creation ‘Dune.’ Alia is an Arabic origin name that means “high” and “exalted.”

  • Arya

Arya, as a name, has both sci-fi and fantasy credentials. This attractive, short name is the name of a popular Game of Thrones character. In Star Wars, the name of Padme’s daughter is Arya. Arya is a name of Sanskrit origin meaning “noble” or “song.”

  • Anastasia

In the American military sci-fi television series Battlestar Galactica, the name of the fictional character of an Officer Crew Specialist is Anastasia “Dee” Dualla. Anastasia is a Greek name meaning “resurrection.”

  • Auryn

In the movie, ‘The Neverending Story,” Auryn is a mystical ouroboros talisman. Auryn is a Welsch, Celtic name that means “gold” or “light,” and is pronounced as if “Orin.” A shorter version of the name is Aura.

  • Axton

Axton is the name of the playable commando class character in Borderlands 2. Axton is a name of English origin that means “sword stone.” Though it’s a masculine sounding name, it’s equally popular as a girl name due to its modern, fresh vibes.

  • Alanna

You can find the name Alanna in The Lioness Quartet, written by Tamora Pierce. It is a fantasy book series that became popular with the main character Alanna. 

This made the name to be at 529 on the list of the most popular names in the U.S. in 2019. It has its roots in the Gaelic language and translates to serenity and beauty.

  • Annabeth

In the novels of Percy Jackson, Annabeth Chase was Athena’s daughter. She was a demigod, which means she was half mortal and half goddess. This name has its roots in the Hebrew language. It holds the meaning of “god has favored me.”

  • Arabella

If you have watched the famous Harry Potter series, you may already know about the character named Arabella. You can use Bella as a nickname too. 

This name has its roots in the Latin language. It carries the meaning of yielding to prayer.

  • Ariel

If you are someone born in the 1990s or 20s, you may have watched or read Little Mermaid several times. The name of the mermaid was Ariel. Parents like this fantasy name all over the world. It has its roots in the Hebrew language and comes with the meaning of lioness of God.

  • Avalon

This name has its mention in the Arthurian legend. If you are someone who is an Arthurian fantasy buff, you may already know that Avalon is King Arthur’s final resting place. It means island of apples.

  • Beverly

In the Star Trek franchise, Beverly Crusher is the name of a fictional character whose decision to become a doctor is solidified after the Arvada III disaster. Beverly is a name of Old English origin that means “Beaver stream or meadow.”

  • Barbarella  

Barbarella is a science fiction film based on the French comic book of the same name. In the film, Barbarella (played by actress Jane Fonda) is a young woman who travels from planet to planet in quest of various adventures. Barbarella is a name of Latin origin that means “foreign woman.”

  • Clara 

Clara Oswald is the name of a fictional character in the British sci-fi television series Doctor Who. In that long-running series, Clara’s character served as a companion to the alien time traveler. Clara means “clear, bright, famous,” and it’s of Latin origin.

  • Callidora

Callidora Black is a pure-blood witch in the children’s fantasy series Harry Potter. Callidora is a name of Greek origin that means “gift of beauty.”

  • Dasha

Dasha is the name of Masha’s cousin in the Masha and Bear series. It’s a distinctive and modern name for a baby girl. Dasha is a Russian origin name that means “God’s gift.”

  • Diana

In the popular DC Cinematic Universe series ‘Wonder Woman,’ Diana, who is Wonder Woman, is an Amazonian-Olympian warrior. Her real name is Diana, princess of the Amazons. Diana is a  French origin name meaning “divine”.

  • Elise

Elise is a non-player character (NPC) in the game ‘Brave Frontier Global.’ She is the young receptionist who handles raid battle requests. The meaning of the French name Elise is “My God is an oath” or “my God is abundance.”

  • Eretria

Eretria is the predominant fictional character in the Shannara series of fantasy novels. In the Shannara chronicles, Eritrea is described as a “Delicate balance of strength and sensitivity,” as she reveals her compassionate side in the novel. Eritrea is a name of Ancient Greek origin meaning “life-giver” and “bringer of love.”

  • Ezri

Ezri is a fictional character in the Star Trek series final season. She serves as a counselor aboard the Bajoran space station ‘Deep Space Nine.’ Ezri is derived from the Hebrew word “ozer,” which in English means “to help.”

  • Elora

Elora Danan is the tritagonist of the 1988 fantasy film Willow. In real terms, Elora is derived from the Hebrew name Eliora, meaning “the Lord is my light.” This sweet and subtle name is related to the Greek name Eleanor, meaning “sun ray.”

  • Eilonwy

In The Chronicles of Prydain, one of the fictional character’s is Princess Eilonwy. In real life, Eilonwy is a name of Welsh origin that means “deer” or “stag.” It’s a quirky, fun name for your baby girl.

  • Era

The name Era is a popular name among fantasy-based names. The word Era is in refers to a long and distinct period of history. The name Era is of Hindi origin, meaning “long period of time,” or “wind,” or “air.”

  • Eowyn

We all remember Eowyn, a character from The Lord of the Rings trilogy. She was the proud noblewoman of Rohan. Eowyn is an attractive name Mostly because it’s feminine and soft, yet powerful. It’s pronounced as Ay-oh-win. The name originated as a creation by J.R.R. Tolkien and it means “horse lover.”

  • Flora

Flora is a name of Latin origin that means “flower.” After ‘Bloom’ and ‘Stella,’ Flora became the third girl to be introduced in the Italian-American animated series called the ‘Winx Club.’ She’s calm, soft-spoken, and caring.

  • Galadriel

Another character name invented by J.R.R. Tolkien for the Lord of the Rings trilogy is ‘Galadriel.’ No wonder this, like the name ‘Eowyn’ he created, is also super unique. Galadriel is a regal-sounding name having many recognizable nicknames, including Gala, Add, Ariel, Ria, and Rielle among some others. Galadriel means “maiden crowned with a radiant garland.”

  • Isabeau

Pronounced IS-ah-bo, the name Isabeau, makes for an incredible variant of popular names like Isabel and Isabella. In the fantasy movie Ladyhawke, Isabeau is the name of the heroine. It’s a variant of the Hebrew name Isabel and so its meaning is “God is my oath” or “God’s promise.”

  • Iris

Iris is a name of Greek origin and means “rainbow.” In the CW Sci-fi series’ ‘The Flash,’ Iris West is the name of the fictional character who is a news reporter.

  • Luna

The character ‘Luna Lovegood’ is a fictional character in the Harry Potter series. She has a distinct fashion sense. In ‘Harry Potter and the Order of the Phoenix,’ Luna is described as having straggly, long dirty-blond hair and a dazed look. In the real world, Luna is a name of Latin origin that means “moon.”

  • Leta

In the Harry Potter series, Leta Lestrange was a female pure-blood witch. In the real world, Leta is a name of Latin origin, which means “glad” or “joyful.”

  • Leia

The name Leia rose to popularity manifold in 2015 princess-turned-general in Star Wars. She symbolizes strength, beauty, and intelligence.  In the real sense, Leia is a Hawaiian name that means “child of heaven.”

  • Kamala

Kamala is pronounced similar to Pamela. ‘Ms. Kamala is a popular Marvel comics universe character. The name is of Hindu origin and means “lotus.” These days Kamala is fast gaining popularity as a baby girl name to consider, due wholly to the fact that California Attorney General Kamala Harris is now Vice President-elect of the United States.

  • Katniss

Katniss is the lead heroine of the Hunger Games series by Suzanne Collins. In the series, it was her knowledge of hunting and archery that helped her survive. The name Katniss is derived from an edible aquatic plant that has the same name. It’s an American name that became popular as a parental choice immediately after the release of the first Hunger Games in 2012.

  • Mazarine

Mazarine is a girl’s name of French origin that means “a deep blue color.” Mazarine Ford is the actress that played Alison’s role in the mind-twisting film, ‘Reflector, released in 2016.’

  • Nerys

Nerys is a Welsch origin name that means “lady” or “uncertain.” It also refers to Kira Nerys, a character in the American Sci-fi television series Star Trek: Deep Space Nine.  Welsch names are picking up pace in becoming household names in North America nowadays.

  • Nyota

The name Nyota comes from Star Trek’s fictional character Nyota Uhura. The name means “star” in both Swahili and Lingala. It’s still an extremely unique name, yet uniqueness is what some parents are really in search of.

  • River

River Song is a fictional character in the British sci-fi series Doctor Who. She plays a future companion to the series protagonist the Doctor, as they travel through time. As a name, River is one of the most stylish nature names. The name ‘River’ is a stylish, unisex, nature name of English origin; it flows well as a name for a girl.

  • Ripley 

Ellen Ripley (played by Sigourney Weaver) was one of those badass female Sci-fi characters we grew up loving through the Alien film series. Ripley is traditionally a surname of English origin, but its edgy, hipster vibe has led many to accept it as a unique stand-alone name. The name means “strip of clearing in the woods.”

  • Renesmee

Renesmee is an amalgamation of two names and is a name of Latin origin. It is  derived by combining the names Renee and Esme, to mean “reborn.” Renesmee was a name for the half-human, half-vampire daughter of Edward Cullen and Bella Swan in the Twilight series. The fans of this name are predominantly fans of the Twilight book and movie series.

  • Octavia

The name Octavia means “eighth.” This Latin name was given to the eighth child when having several children was the norm. This Ancient Roman clan name of Roman emperors is also the name of actress Octavia Spencer, who played a chilling role in the American psychological horror film ‘Ma’.

  • Seraphine

This is a French name from Hebrew origin that means “burning ones.” Seraphine is the level 15-30 non-player character Dryad quest giver in Darkshore from the World of Warcraft.

  • Sonya

In the classic fighting game ‘Mortal Kombat,’ Sonya Blade is the name of the character of the special forces officer. She constantly remains in high spirits through the battle. Sonya is a Russian origin name that means “spirit.”

  • Sylvia

Sylvia is a Latin origin name that refers to the mythological “Forest God,” and its meaning is “spirit of the wood.” Moreover, Sylvia is a righteous and big-hearted character in the American Sci-fi comedy-drama movie ‘The Truman Show.’

  • Tallulah

Tallulah is a Native American origin name that means “leaping water, or lady of abundance.” Tallulah is also the name of an incredible movie series. Lula and Lulu are some common nicknames emerging out of Tallulah.

  • Tauriel

Tauriel pronounced TAW-ree-ə,l is an extremely rare name. It’s the name of an elf in the film adaptation of J.R.R. Tolkien’s ‘The Hobbit.’ Tauriel is yet another name created by J.R.R. Tolkien, and it means “daughter of the forest” or “forest maiden.”

  • Teyla

Teyla is another really cute girl name created for a futuristic television series. The series in this case is ‘Stargate Atlantis’ wherein the character’s name is Teyla Emmagan. Where there are names like Abby, Taylor, and Kayla rising in popularity charts, there’s surely room for a Teyla to emerge out of nowhere.

  • Willow

Willow is directly derived from the Middle English word Willow, a type of tree. It means “graceful” or “slender.” If Buffy the Vampire Slayer’s best friend wasn’t called Willow, perhaps, the name wouldn’t have been as popular as it currently is. Further, the name’s popularity got a further boost in 2012, when singer Pink used the name for her daughter.

  • Zephyra

Zephyra is a unique baby girl name of Greek origin that has references to the 2016 action-comedy series Zephyr. Zephyra means “west wind.” Any quirky name starting with the last letter of the English alphabet usually sticks out; Zephyra is no exception.

  • Zyla

Zyla is not a common name, though it is distinctive and futuristic. It’s a feminine name that refers to the character of Zyla in the game ‘Blood Elf Havoc Demon Hunter’ from World of Warcraft. Zyla has Hebrew origins and means “a follower; quiet and calm, a reflection of oneself”.

Summing Up

Isn’t it amazing how even the names specially created for a movie can sound so pleasing and have such rich meaning? There’s magic, power, positivity, and deep emotions in every one of the above fantasy and sci-fi character names. Picking one for your baby girl is a fantastic idea, mainly because the names are unique, attractive, and will stand out from the crowd.

Check Out These Articles
Badass Girl NamesBird Names For Your Baby GirlsShort Baby Girl Names
Fantasy Girl NamesFancy Girl NamesStrong Girl Names
Polynesian Girl NamesExotic Female NamesStrong & Powerful Female Names
Girl Names That Mean FireSamoan Girl NamesInnocent Girls Names
Sexiest Female NamesNames That Mean Princess Or RoyaltyGirl’s Last Names
Filipino Girl NamesCeltic Girl NamesGirl Names that Mean Blessing
German Girl NamesValkyrie Names For Your DaughterHawaiian Girl Names
Girl Goddess NamesIrish Names for GirlsItalian Girls Names Ideas
Star Names for GirlsGreek Girl Names for Your New Born AngelFemale Elf Names For Your Baby Girl
Chinese Girl NamesGirl Names That Mean AngelJapanese Names Meaning Moon

Leave a Comment