48 Fantasy Baby Names
When it comes to naming your baby girl, the options seem endless. But if you're looking for something a little more unique, why not try a fantasy name? Fantasy names often have a beautiful, otherworldly quality to them that can make them perfect for your little girl. And while they may be inspired by characters from books or movies, they can also be completely original. To help you get started, we've compiled a list of some of our favorite fantasy baby girl names. So whether you're looking for something classic or modern, mythological or magical, we've got you covered.
1. Jaime
The name has origins in both Spanish and English. Jaime means "supplanter" in Spanish, and "pet form of James" in English. This name is perfect for a little girl who is sweet and caring, but also has a mischievous side.
2. Catelyn
This name is of Welsh origin and means "pure." It's a beautiful name for a strong and independent woman.
3. Stannis
This name has a bit of an otherworldly feel to it, which makes it perfect for a baby girl born into a family of fantasy readers and writers. Additionally, the name Stannis is unique enough that it's sure to stand out in a crowd, but not so strange that it will be difficult for others to pronounce or spell.
4. Obi
One beautiful name that originates from Nigeria is Obi. In the Igbo language, it means "heart."
5. Pippin
Pippin, the diminutive form of the name Philip. This name was used by J.R.R. Tolkien in his Lord of the Rings books for one of the main characters, Peregrin Took.
6. Aldwin
Aldwin is a beautiful that means "old friend". It's of English origin, and Aldwin is a variant of the name Aldwyn.
7. Han
Han is a traditional Chinese name that means "good or virtuous." It's a beautiful name for a baby girl, and it also has a strong meaning behind it.
8. Tyrion
Tyrion is a strong, determined name that comes with a lot of history. It's perfect for the little girl who is destined to take on the world.
9. Eddard
Eddard is a variations of the name Edward, which means "wealthy guard". So not only will your daughter be named after a powerful character on Game of Thrones, but she'll also have a meaning that befits her future status.
10. Faramir
This name is of Arabic origin and means “joyful”, “delightful”, or “happy”.
11. Brienne
This name is of French origin and means "strong, virtuous woman". It is the perfect name for a little girl who is sure to grow up to be a strong and independent woman.
12. Poe
Poe is a brave and resourceful young girl who takes on the responsibility of protecting her younger brother after their parents are killed. She's smart and independent, and her unconventional name is sure to turn heads.
13. Cullen
Cullen is a baby girl name of Irish origin, meaning "holly". It is associated with the Twilight Saga character Edward Cullen.
14. Bastian
Bastian is a strong and powerful name, perfect for a little girl who is sure to take the world by storm. This name has german origins and means "man from Sebaste."
15. Jaqen
This unique name is of Valyrian origin and means "stranger."
16. Gandalf
Gandalf is a Old Norse name meaning "wand elf" or "magic elf." It's also the name of a famous character in J.R.R. Tolkien's Lord of the Rings trilogy. If you're a fan of fantasy literature, then this is definitely the name for you.
17. Petyr
This name comes from the popular George R.R. Martin book series "A Song of Ice and Fire." It's the perfect name for a strong and independent woman.
18. Ramsay
Ramsay originates from Scotland and means "wild garlic." It's also the name of several places in Scotland, including a town in Fife and an island in the Inner Hebrides.
The name has been used sparingly over the years, but has recently seen a resurgence in popularity thanks to Game of Thrones. Ramsay Bolton is a ruthless character on the show, but there's something strangely intriguing about him.
19. Anaakin
Anaakin is a beautiful name for a baby girl. It has a meaning of "loved one" or "beloved." This name is perfect for a baby girl who will be loved and adored by her parents.
20. Theon
It has Greek origins and means "godlike." Theon is also the name of a Game of Thrones character, making it perfect for fantasy-loving parents.
21. Emmett
It's a traditional name with English roots, and it means "from the powerful home."
22. Kylo
This name is of Welsh origin and means "bell". It's a beautiful name for a baby girl, and it's sure to stand out from the crowd.
23. Atreyu
The name Atreyu is the heroic protagonist of The Neverending Story. This name has an ethereal quality that is perfect for a little girl. It also has a strong meaning, as Atreyu means "protector" in the language of the book's fictional world.
24. Artemis
It means "safe" or "protected." The name is derived from the Greek goddess Artemis, who was the goddess of hunting and wild animals. She was also the sister of Apollo, the god of the sun.
25. Roose
This unique name has a cool, modern sound and it means "rose" in Old English.
This pretty name would suit a baby girl with a bright personality. It's also a great choice if you have English heritage or if you simply love roses.
26. Tywin
This unique name is of Welsh origin and means "lord." It's perfect for your little princess who will one day rule her own kingdom.
27. Finn
This pretty name has Irish roots and means "fair" or "white." It's also the name of a popular character on the TV show Glee.
28. Jadis
Jadis is a name of Arabic origin, meaning "green gemstone."
29. Eowyn
Eowyn is one of the most badass women in all of fiction, so it’s no wonder that parents are looking to name their baby girls after her. The name Eowyn has Anglo-Saxon origins and means “joyful friend”.
This strong and independent woman was a key figure in the Lord of the Rings trilogy, using her own skills and strength to save the day on multiple occasions. In the third movie, she even took down the Witch-King of Angmar – one of the deadliest villains in all of Middle-earth!
30. Draco
If you're a fan of the Harry Potter series, then you may want to consider naming your baby girl Draco. This name is of Latin origin and means "dragon."
31. Bronn
It has a bit of an edge to it, which makes it perfect for a little girl who is sure to be full of energy and life. Bronn is also a unique name, so your daughter is sure to stand out from the crowd.
32. Willow
This name is of English origin, and it means "graceful tree." It's perfect for a little girl who is as sweet as can be.
33. Loras
This moniker has both French and Irish roots, and it means "from Laurentum," which was an ancient city in Italy.
34. Samwise
If you love the Lord of the Rings trilogy, then you may want to consider naming your baby girl Samwise. This name is of English origin and means "wise friend."
35. Daario
Daario is a unique name for a baby girl that has origins in both Spanish and Hebrew. The name Daario means "gift from God" or "beloved by God."
36. Ren
"Ren," which is a beautiful and unusual name with origins in Welsh mythology. According to legend, Ren was the daughter of a king who was turned into a white stag by a sorcerer. She eventually fell in love with a mortal man and had several children with him.
37. Falkor
This name is of German origin and means "falcon." It's a strong, powerful name that will give your daughter a sense of confidence.
38. Astoria
This name has a long and rich history, dating back to ancient Greece. It was the name of one of the most famous queens in Greek mythology, and it has been used by many notable people throughout history.
Astoria is a beautiful name that evokes images of far-off places and magical creatures.
39. Gendry
If you're a fan of the HBO series Game of Thrones, then you might want to consider naming your baby girl Gendry. This unique name is of English origin and means "warrior."
40. Luke
Luke is a name with Greek origins that means "light". It's the perfect name for a baby girl who is sure to brighten up your life.
41. Gregor
This name is of German origin and means "watchful or vigilant."
42. Oberyn
The name Oberyn, which was popularized by the character of the same name in George R.R. Martin's A Song of Ice and Fire series.
Oberyn is a strong and unique name, perfect for a little girl with a big personality. It has an old-fashioned feel to it, but is still modern and stylish. Plus, it's just plain cool.
43. Bode
This name has several possible origins. It could be a diminutive of the Germanic name Bodil, meaning "battle maiden." Alternatively, it could be related to the Old Norse word boda, meaning "messenger." Or it could be a variant of the Old English name Beadu, meaning "warrior."
44. Rool
Rool is a name of Anglo-Saxon origin. The meaning of Rool is "fame and fortune".
45. Arya
Arya is a beautiful with both Hindu and Persian origins. The meaning of Arya is "noble" or "honorable."
46. Sirius
Named for the brightest star in the night sky, Sirius is a perfect pick for parents who want their little girl to shine bright.
With its celestial meaning, Sirius is a unique name that's sure to turn heads. And with its mythological ties to the Greek goddess Artemis, it also has a strong feminine energy.
47. Cersei
Cersei is a regal name with medieval roots. The name Cersei is of English origin and means "serene, calm." It's a beautiful name for a baby girl, evoking images of royalty and serenity.
48. Elora
This moniker has its roots in Celtic mythology, where it was the name of a fairy queen. It also has ties to Greek mythology, as Elara was the mother of the giant Tityus.
49. Cherlindrea
Cherlindrea was the name of the fairy godmother in Disney's "Sleeping Beauty." The name Cherlindrea is of English origin and means "lovely one."