100 fantasy baby names for girls and boys
For a truly unique name that is out of the this world look to our list of fantasy baby names that include popular names from imaginary lands, works of fiction and myths as well as unique names, edgy names and options for both girls and boys
Do you spend most of your life with your nose in a fantasy or sci-fi book or watching films about magical far-off lands and fantastical realms? If you love to immerse yourself in the worlds of Hogwarts, Narnia, Middle Earth and Westeros and embark on incredible and action-packed journeys that just don't happen in real life then perhaps a fantasy baby name is the perfect choice for your impending arrival.
Having a baby is one of the most magical and extraordinary events in life, so it's fitting that your new little bundle of joy should be given a name to match. Choosing an otherworldly name for your baby will give them a unique and ethereal edge and will encourage them to share your love of all things mystical, magical and fantastical as they grow up.
We know that picking the perfect name for your baby can be tricky though, especially when you're looking for something original and unique from the fantasy world. To help you on your quest we've compiled a list of the best fantasy girl names, fantasy boy names, popular fantasy baby names, unique fantasy baby names, and edgy fantasy baby names with 100 options to peruse. Inspired by popular fiction books, films, TV shows, myths and even video games, such as Game of Thrones, Harry Potter, The Lord of the Rings and The Hunger Games, these whimsical names are simply spellbinding.
Looking for more inspiration? Discover our 100 baby names from Greek mythology with myths and legends about gods and goddesses and Top 100 Latin baby names.
If your baby is due around Halloween or sometime in October, you might want to consider a spooky-inspired name! To help spark some ideas, we’ve put together a list of Halloween baby names for both boys and girls. If you’re after something truly unique, check out our selection with 200 weird baby names for boys and girls.
More like this
Here’s our list of the best fantasy baby names to inspire you…
Fantasy baby boy names | Fantasy baby girl names | Popular fantasy baby boy names | Popular fantasy baby girl names | Unique fantasy baby names for boys | Unique fantasy baby names for girls
Fantasy baby boy names
With so many amazing male characters to choose from in fantasy novels, TV shows and films like wizards, elves, hobbits, gods and giants, our list of fantasy baby boy names has some magical options that will delight any parents who want to give their new son a whimsical and unique name.
1. Aberforth
- Origin: Welsh; the name of Dumbledore's brother in the Harry Potter books by JK Rowling
- Meaning: from the river
2. Auron
- Origin: Hebrew; a character from the Final Fantasy video game
- Meaning: high mountain
3. Bain
- Origin: Irish; a character from The Hobbit trilogy
- Meaning: white, fair
4. Cato
- Origin: Latin; one of the tributes in The Hunger Games
- Meaning: wise
5. Cassian
- Origin: Latin; one of the main characters from the A Court of Thorns and Roses series
- Meaning: empty, hollow
6. Elrond
- Origin: Sindarin (elf language created by JRR Tolkien); character in The Lord of the Rings
- Meaning: elf from the cave
7. Frodo
- Origin: Old English; main character in The Lord of the Rings
- Meaning: wise by experience
8. Godric
- Origin: Anglo-Saxon; from the character Godric Gryffindor or place name Godric's Hollow, both in Harry Potter
- Meaning: god ruler
9. Griffin
- Origin: Welsh; flying lions with the head of an eagle from The Chronicles of Narnia and Harry Potter
- Meaning: lord, prince
10. Indiana
- Origin: American; from the Indiana Jones series of films
- Meaning: land of the Indians
11. Lancelot
- Origin: French; from Arthurian legend, a member of the Knights of the Round Table
- Meaning: servant
- Also: Lance
12. Legolas
- Origin: Sindarin (elf language created by JRR Tolkien); character in The Lord of the Rings
- Meaning: green leaves
13. Loki
- Origin: Norse; god of mischief in Marvel comics and films
- Meaning: lock
14. Merlin
- Origin: Welsh; wizard of Arthurian legend
- Meaning: sea fortress
15. Oberon
- Origin: German; the fairy king from Shakespeare's A Midsummer Night's Dream
- Meaning: royal bear
16. Pippin
- Origin: German; one of the hobbits in The Lord of the Rings
- Meaning: awe-inspiring
17. Remus
- Origin: Latin; from the character Remus Lupin in Harry Potter
- Meaning: oar
18. Rubeus
- Origin: Latin; from the half-giant character Rubeus Hagrid in Harry Potter
- Meaning: red
19. Sirius
- Origin: Greek; from the character Sirius Black, Harry's godfather in Harry Potter
- Meaning: glowing, burning
20. Solo
- Origin: Latin; from the character Hans Solo in Star Wars
- Meaning: unaccompanied
21. Soren
- Origin: Danish; character in The Dragon Prince, an animated fantasy television series
- Meaning: strict, stern
22. Thor
- Origin: Norse; god of thunder in Marvel Comics
- Meaning: thunder
23. Tyrion
- Origin: Welsh; character from Game of Thrones by George RR Martin
- Meaning: kind, gentle
Fantasy baby girl names
Give your little princess a name that's as magical as she is by choosing something from our list of fantasy baby girl names. Inspired by elves, fairies, queens and even dragons these names are otherworldly, unique and seriously beautiful.
24. Aerin
- Origin: Irish/ Elvish; character in JRR Tolkien's The Lord of the Rings
- Meaning: Ireland/ ocean
25. Ariya
- Origin: Sanskrit; alternative spelling for a character from George RR Martin's Game of Thrones
- Meaning: noble
26. Astra
- Origin: Latin, Greek; from Princess Astra of Atrios in Doctor Who, a sci-fi TV series
- Meaning: star
27. Brienne
- Origin: Irish; a character in George RR Martin's Game of Thrones
- Meaning: high, noble
28. Cersei
- Origin: Greek; a character in George RR Martin's Game of Thrones
- Meaning: bird
29. Daenerys
- Origin: Welsh; a character in George RR Martin's Game of Thrones
- Meaning: lady of light
30. Desdemona
- Origin: Greek; a character in video game Final Fantasy and in Shakespeare's Othello
- Meaning: ill-fated, unlucky
31. Elvina
- Origin: Old English; character in Beowulf TV series
- Meaning: elf friend, magical being
32. Esmerelda
- Origin: Spanish; a fictional witch from Terry Pratchett's Discworld series
- Meaning: emerald
- Also: Esme
33. Guinevere
- Origin: Welsh; queen and wife of King Arthur in Arthurian legend
- Meaning: white fairy
34. Katniss
- Origin: Greek; main character in The Hunger Games books by Suzanne Collins
- Meaning: aquatic plant
35. Kimora
- Origin: American; from dark fantasy novel series Skulduggery Pleasant by Derek Landy
- Meaning: the golden meadow
36. Laguna
- Origin: Italian; a character in video game Final Fantasy
- Meaning: pond, lake
37. Mara
- Origin: Hebrew; a minor character in Star Wars
- Meaning: strength, bitter
38. Morla
- Origin: Spanish; a wise giant turtle from The Neverending Story by Michael Ende
- Meaning: lenient, gentle
39. Morwen
- Origin: Welsh; character in JRR Tolkien's The Lord of the Rings
- Meaning: maiden
40. Primrose
- Origin: British; sister of Katniss Everdeen in The Hunger Games books
- Meaning: first rose
41. Saphira
- Origin: Greek; young dragon from The Inheritance Cycle books by Christopher Paolini
- Meaning: sapphire
42. Serafina
- Origin: Hebrew; queen of the witches in His Dark Materials trilogy by Philip Pullman
- Meaning: burning ones
43. Tissaia
- Origin: Polish; character in The Witcher books by Polish author Andrzej Sapkowski
- Meaning: to harvest
44. Xena
- Origin: Greek; main character in American fantasy television series Xena: Warrior Princess
- Meaning: guest, stranger
45. Zelda
- Origin: German; a princess in Nintendo's The Legend of Zelda video game series
- Meaning: strong woman
Popular fantasy baby boy names
Love the idea of a fantasy name for your son but don't want to be too 'out there' with your choice? These boys' names, taken from popular fantasy novels and series, are household names that are instantly recognisable and are a more mainstream option that your son won't have trouble spelling or saying as he grows up.
46. Albus
- Origin: Latin; headmaster Albus Dumbledore in the Harry Potter novels by JK Rowling
- Meaning: white
47. Ambrose
- Origin: Greek; from Percy Jackson and the Olympians series and main character in Chilling Adventures of Sabrina
- Meaning: immortal
48. Anakin
- Origin: German; a Jedi knight called Anakin Skywalker in Star Wars
- Meaning: son of the eagle
49. Aragorn
- Origin: Sindarin (elf language created by JRR Tolkien); character in The Lord of the Rings
- Meaning: noble, kingly
50. Artemis
- Origin: Greek; from Artemis Fowl, a series of fantasy novels by Irish author Eoin Colfer
- Meaning: twin of Apollo, butcher
51. Bastian
- Origin: Latin, Greek; main protagonist of The Neverending Story by Michael Ende
- Meaning: venerable, revered
52. Caspian
- Origin: Latin; Prince Caspian, a fictional character in The Chronicles of Narnia by C. S. Lewis
- Meaning: white
53. Cullen
- Origin: Gaelic; Edward Cullen a handsome vampire in the Twilight book series by Stephenie Meyer
- Meaning: handsome
54. Emmett
- Origin: Hebrew, German, English; a vampire character from the Twilight book series
- Meaning: universal
55. Hunter
- Origin: English; many references in fantasy fiction including Star Wars and DC Comics
- Meaning: one who hunts
56. Marty
- Origin: Latin; Marty McFly is the protagonist in the Back to the Future franchise
- Meaning: dedicated to Mars
57. Phoenix
- Origin: Greek, Latin; a mythological bird from Greek myth, features in many fantasy works
- Meaning: dark red, crimson
58. Rohan
- Origin: Sanskrit; the kingdom of men in The Lord of the Rings
- Meaning: red-haired
59. Romeo
- Origin: Italian; main character in Shakespeare's Romeo & Juliet
- Meaning: pilgrim to Rome
Popular fantasy baby girl names
You'll recognise many of the pretty fantasy girls' names in this list from popular fiction such as Lord of the Rings and Game of Thrones. Choose names in this list if you want something magical but that isn't too unusual. In fact, some of the names on this list like Lyra, Clara and Luna regularly make it into the top 1000 names chosen each year for babies in the UK.
60. Alanna
- Origin: German/ Irish; from The Song of the Lioness, a series of fantasy novels by Tamora Pierce
- Meaning: precious/ my child
61. Arwen
- Origin: Welsh; a half-elven maiden from JRR Tolkien's The Lord of the Rings
- Meaning: muse, inspiration
62. Arya
- Origin: Sanskrit; a character from George RR Martin's Game of Thrones
- Meaning: noble, illustrious
63. Aurora
- Origin: Latin; various references in fantasy fiction including Sleeping Beauty, Harry Potter and Marvel Comics
- Meaning: dawn
64. Clara
- Origin: Latin; various references in fantasy fiction including The Nutcracker, Back to the Future and Doctor Who
- Meaning: bright, famous
65. Eden
- Origin: Hebrew; a Marvel Comics superhero
- Meaning: place of pleasure and delight
66. Elora
- Origin: Hebrew; character from fantasy film Willow
- Meaning: God is my light
67. Éowyn
- Origin: Old English; a noblewoman of Rohan in The Lord of the Rings
- Meaning: horse lover
68. Galadriel
- Origin: Sindarin (elf language created by JRR Tolkien); an elf and lady of the woods in The Lord of the Rings
- Meaning: maiden crowned with a garland of bright radiance
69. Khaleesi
- Origin: Dothraki (a fictional language created by George RR Martin); a regal appellation used for Daenerys Targaryen in A Game of Thrones
- Meaning: queen
70. Luna
- Origin: Latin; character Luna Lovegood in Harry Potter
- Meaning: moon
71. Leia
- Origin: Hebrew; inspired by Princess Leia in Star Wars
- Meaning: weary, tired
72. Lyra
- Origin: Greek; main character in His Dark Materials trilogy by Philip Pullman
- Meaning: lyre, harp
73. Sylvie
- Origin: Latin; an enchantress from Marvel Comics
- Meaning: forest
- Also: Sylvia, Sylvina
Unique fantasy baby names for boys
74. Aslan
- Origin: Turkish; the heroic lion in The Chronicles of Narnia by CS Lewis
- Meaning: lion
75. Augurey
- Origin: Irish; a phoenix/ bird with a mournful cry from Irish mythology and featured in Harry Potter
- Meaning: a sign of the future
76. Draco
- Origin: Greek; character in Harry Potter series, nemesis of Harry who turns good at the end of the series
- Meaning: dragon, serpent
77. Fenrir
- Origin: Old Norse; a wolf in Norse legend and a werewolf in Harry Potter series
- Meaning: fen dweller
78. Geralt
- Origin: German; protagonist from The Witcher series
- Meaning: ruler with the spear
79. Kylo
- Origin: American; the son of Leia Skywalker and Han Solo in Star Wars
- Meaning: unknown (possibly combination of 'Ky' from Skywalker and 'Lo' from Solo)
80. Luwin
- Origin: American; one of the maesters in A Game of Thrones
- Meaning: clever, loyal
81. Newt
- Origin: Old English; from Newton Artemis Fido known as Newt Scamander in the Fantastic Beasts film series
- Meaning: from Newton/ New Town or small salamander
82. Oz
- Origin: Hebrew; inspired by American musical fantasy film The Wizard of Oz by
- Meaning: strength, courage
83. Peregrin
- Origin: Latin; from the character Peregrin Took, a hobbit in The Lord of the Rings
- Meaning: traveller, pilgrim
- Also: Peregrine
84. Thorin
- Origin: Norse; the leader of the dwarves in The Lord of the Rings
- Meaning: bold one
85. Tirian
- Origin: Welsh; fictional king in C. S. Lewis's The Chronicles of Narnia
- Meaning: kind, gentle
Unique fantasy baby names for girls
86. Amidala
- Origin: Italian; fictional character Padmé Amidala in Star Wars
- Meaning: beautiful flower
87. Beru
- Origin: Japanese; a character from Star Wars
- Meaning: bell
88. Chani
- Origin: Hebrew; a character in the 2021 sci-fi film Dune
- Meaning: full of grace, miraculous wonder
89. Dream
- Origin: Old English; character from DC Comics
- Meaning: dream, joy, music
90. Feyre
- Origin: Old French; the High Lady of the Night Court inthe A Court of Thorns and Roses series
- Meaning: fair, beautiful
91. Glimmer
- Origin: English; a character in The Hunger Games
- Meaning: a flash of light
92. Hedwig
- Origin: German; name of Harry's pet snowy owl in the Harry Potter books
- Meaning: battle, duel
93. Korra
- Origin: Greek; character from The Legend of Korra, an American animated fantasy action television series
- Meaning: maiden
94. Lirael
- Origin: created by Garth Nix for the title character in his fantasy novel, Lirael
- Meaning: my song; God is my joy
95. Sabriel
- Origin: created by Garth Nix for the title character in his fantasy novel, Sabriel
- Meaning: the rest of God
96. Sansa
- Origin: Sanskrit; a fictional character from A Game of Thrones
- Meaning: praise, charm
97. Tauriel
- Origin: Sindarin (elf language created by JRR Tolkien); an elf in the film version of The Hobbit
- Meaning: daughter of the forest
98. Trillian
- Origin: invented by Douglas Adams ; a character from The Hitchhiker's Guide to the Galaxy
- Meaning: a noble daughter of a bald man
99. Yvaine
- Origin: Scottish; from the movie Stardust in which Claire Danes plays a fallen star
- Meaning: evening star
100. Vesper
- Origin: Latin; character in James Bond film Casino Royale and Greek name for planet Venus at sunset
- Meaning: evening prayer
Pics: Getty Images
Read more:
100 baby names from Greek mythology
268 space baby names with meanings
Authors
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.