Finding the perfect name for your baby can feel like searching a distant galaxy. If you love science fiction and fantasy, you have a massive universe of characters to pull inspiration from. We put together a list of the best fantasy baby names inspired by legendary books, movies, and television shows. Whether you want a nod to a classic space explorer or a legendary magical warrior, you will find plenty of great options below.
72 Powerful Fantasy Boy Names
Our favorite fantasy boy names draw inspiration from iconic heroes and legendary worlds. You will find powerful names from Star Wars, Harry Potter, and classic mythology to suit your new little adventurer.
- Abraham: Move over Buffy and Blade, because Abraham Van Helsing was the original vampire slayer.
- Albus: Meaning “light,” Albus Dumbledore is the kind yet powerful wizard and Hogwarts headmaster.
- Ambrose: Meaning “immortal,” Ambrose is an apt moniker for your youngest star trooper.
- Anakin: Give in to your warrior dark side, because Anakin is none other than Darth Vader.
- Angel: This unisex name is ideal for a celestial baby boy and translates to “spiritual being.”
- Artemis: This comes from the fantasy series Artemis Fowl and the Greek goddess of the moon and hunting.
- Arthur: A surprisingly brave hero from The Hitchhiker’s Guide to the Galaxy, Arthur means “bear hero.”
- Atreyu: From The Neverending Story, this name is pronounced Ah-trey-u and means “son of all.”
- Bastian: Meaning “fortification,” this is a classic Germanic boy’s name and a beloved character in The Neverending Story.
- Ben: Obi-Wan Kenobi famously used Ben as an alias in Star Wars, and the name means “mountain peak.”
- Blade: An unbelievably sharp name for budding vampire slayers with a super-human edge.
- Bowie: Meaning “double-edged knife,” David Bowie was the famous Starman in his legendary song.
- Buck: If your kid belongs in the 25th century, Buck is a fitting choice that means “young male deer.”
- Buzz: The second man on the moon, Buzz Aldrin inspired the animated character Buzz Lightyear.
- Connor: John Connor means “hound lover” and represents the future of the resistance in The Terminator movies.
- Cullen: Meaning “holly,” the most famous Cullens make up the central vampire family in Twilight.
- Davy: Meaning “beloved,” Davy Jones is the fearsome underwater spirit from Pirates of the Caribbean.
- Deckard: The cult hero in the influential science-fiction masterpiece Blade Runner.
- Drax: Try Drax from Guardians of the Galaxy if you want a fierce name that means “open-minded.”
- Emmett: Meaning “universal,” you will need to generate 1.21 gigawatts of electricity to send your kid Back to the Future.
- Faramir: From The Lord of the Rings, Faramir means “sufficient jewel” and carries a dark, badass energy.
- Fox: The truth is out there, and Fox is the first name of X-Files FBI superstar Fox Mulder.
- Gandalf: Meaning “wand elf,” Gandalf famously battles Sauron in The Lord of the Rings.
- Gaius: Meaning “happy,” Gaius is a brilliant scientist in the sci-fi series Battlestar Galactica.
- Geordi: Meaning “farmer,” the next generation gets a cool name from Star Trek The Next Generation.
- Grant: Meaning “great,” this strong-sounding name belongs to a cool character in Doctor Who.
- Han: Meaning “regret,” Han is one of the coolest fantasy and sci-fi baby names pulled straight from Star Wars.
- Harrison: Meaning “son of Harry,” Harrison Ford is a stellar namesake thanks to his many sci-fi hits.
- Harry: Meaning “home-ruler,” ten points to Gryffindor if you name your boy after the wizard Harry Potter.
- Hugo: Named after Hugo Cabret from the fantasy novel The Invention of Hugo Cabret, meaning “bright mind.”
- Idris: Meaning “ardent lord,” Idris Elba is a famous actor who played the captain in Prometheus.
- Jack: From Jack the Giant Killer to Captain Jack Sparrow, you can get inspired by this name meaning “energy.”
- Jackson: Meaning “son of Jack,” boy mage Percy Jackson is a hit with young readers globally.
- Jareth: Meaning “descendant,” Jareth is famously David Bowie’s Goblin King in Labyrinth.
- Jason: A popular name meaning “Lord is salvation” and a great warrior in Greek mythology.
- Joffrey: The cruel king from Game of Thrones bears a name meaning “peace of a stranger.”
- Jon: A simple name meaning “gift of God,” Jon Snow is the charismatic hero in Game of Thrones.
- Kael: From the movie Willow, Kael means “uncertain” and is the leader of the Nockmaar army.
- Kirk: Meaning “church,” some names are legendary and do not come more sci-fi than James T. Kirk.
- Lando: Meaning “long hill,” this comes from the Star Wars character Lando Calrissian.
- Lex: Meaning “law,” arch-criminal Lex Luthor’s first name might suit your little schemer.
- Logan: Meaning “little hollow,” your little Wolverine needs a standout name to match his X-Men skills.
- Ludo: Meaning “famous warrior,” Ludo is a gentle beast in Labyrinth and one of the great fantasy boy names.
- Luke: Meaning “from Lucania,” the greatest Jedi Knight is Luke Skywalker.
- Mace: Sticking with the Jedi theme, Mace Windu is a powerful ally of Obi-Wan Kenobi.
- Marty: Meaning “dedicated to Mars,” Marty McFly is one of the greatest movie characters of all time.
- Max: Meaning “the greatest,” Mad Max comes from the legendary dystopian movies of the same name.
- Milo: A beloved fantasy character in books, Milo is a cool, earthy name for your child.
- Mulder: Meaning “miller,” Mulder is a great choice if your kid loves the truth like the X-Files hero.
- Odo: Another Middle Earth name, Odo means “way” and is Bilbo Baggins’ trusted sidekick.
- Patrick: Meaning “nobleman,” they do not come bigger than Patrick Stewart from Star Trek.
- Percy: Meaning “one who pierces the valley,” Percy Jackson is a powerful demi-god.
- Peter: Meaning “rock,” your little Star-Lord can be just like Peter Quill from Guardians of the Galaxy.
- Ronan: A fearsome character from Guardians of the Galaxy whose name means “little seal.”
- Rory: Meaning “red king,” Rory is Doctor Who’s brave assistant in the hit British TV series.
- Rowan: Meaning “red hair,” Rowan is the cool hero from the fantasy book Rowan of Rin.
- Rylan: From The Last Starfighter, Rylan is the Star League’s top spy, meaning “rye island.”
- Sam: Meaning “told by God,” Lord of the Rings character Samwise Gamgee is brave beyond his stature.
- Sauron: Meaning “the abhorred,” Sauron is the main antagonist in The Lord of the Rings series.
- Scotty: Beam me up, Scotty is a famous phrase, and the name simply means “from Scotland.”
- Septimus: As cool fantasy names go, this one is hard to beat and literally translates to “seventh son.”
- Spike: Buffy the Vampire Slayer featured a strong vampire character called Spike, meaning “sharp point.”
- Spock: If you think your child is part human and part Vulcan, Spock is a very recognizable fantasy baby name.
- Sulu: A cool character from the Star Trek series meaning “sarong,” Sulu is a badass Star Fleet officer.
- Turner: Meaning “woodturner,” Will Turner from Pirates of the Caribbean knew how to handle a sword.
- Tyrion: From Game of Thrones, Tyrion means “rock” and represents a brilliantly smart character.
- Verne: Meaning “alder grove,” this pays homage to the celebrated father of sci-fi, Jules Verne.
- Victor: Mary Shelley helped invent the sci-fi genre with Victor Frankenstein, meaning “one who defeats.”
- Wesley: Meaning “western meadow,” Wesley Wyndam-Pryce is a memorable character from the Buffyverse.
- Westley: Meaning “western meadow,” this classic spelling belongs to the brave hero from The Princess Bride.
- Xavier: Meaning “new house,” Professor X is the psychic founder of the X-Men.
- Zack: A common name meaning “the Lord has remembered” and a lead character in Final Fantasy.
51 Out of This World Fantasy Girl Names
This collection of fantasy girl names ranges from cute and delicate to undeniably fierce. Whether you want to name your daughter after a heroic princess or a brilliant sci-fi captain, these choices stand out.
- Alia: Meaning “supreme,” Alia is a beautiful title from the Dune universe worthy of this list.
- Amelia: A memorable companion from the British TV show Doctor Who, Amelia means “industrious.”
- Anastasia: A Russian girl name meaning “resurrection,” Anastasia is a key character in Battlestar Galactica.
- Annabeth: Meaning “grace and favor,” Annabeth is a brilliant demi-god from the Percy Jackson novels.
- Arabella: From the Harry Potter series, Arabella is also a Latin name for “yielding to prayer.”
- Ariel: Famous in the 1990s as The Little Mermaid, this name means “lioness of God.”
- Arya: They do not come any tougher than the noble Princess Arya Stark from Game of Thrones.
- Aurra: A minor character in Star Wars The Phantom Menace and a pretty name meaning “energy.”
- Avalon: In Arthurian legend, Avalon is King Arthur’s final resting place, meaning “island of apples.”
- Belle: Meaning “attractive woman,” Belle is the famously well-read main character in Beauty and the Beast.
- Brienne: Meaning “noble,” Lady Brienne of Tarth was an incredibly loyal and tough knight in Game of Thrones.
- Buttercup: A sweet name meaning “lightness and joy,” Buttercup is the central love interest in The Princess Bride.
- Claire: Meaning “bright,” Claire Fraser is the resilient time-traveling heroine in the Outlander series.
- Clara: Meaning “famous and bright,” Clara was a brave time-traveling companion in Doctor Who.
- Clarisse: Possibly the classiest of the fantasy baby names, carrying the same bright meaning as Clara.
- Coraline: From the fantasy movie of the same name, Coraline means “heart” and easily shortens to Cora.
- Dana: Meaning “mother of gods,” Dana Scully was Fox Mulder’s brilliant FBI partner in the X-Files.
- Diana: Meaning “divine,” this name belongs to the powerful and compassionate Wonder Woman.
- Elektra: A stunning name meaning “amber,” Elektra has a very strong and edgy superhero feel.
- Elizabeth: Meaning “God is my oath,” Elizabeth Swann is the fiercely independent female lead in Pirates of the Caribbean.
- Ellen: Meaning light, Ellen Ripley is widely considered the toughest sci-fi character from the Alien franchise.
- Elora: This name has an ethereal feel meaning “foreign” and belonged to a special baby in the film Willow.
- Eowyn: Old English for “horse of joy,” Eowyn is a shieldmaiden who features heavily in Tolkien’s The Lord of the Rings.
- Fleur: A French name meaning “flower” and an elegant witch in the Harry Potter series.
- Freya: Meaning “noblewoman” in Norse mythology, Freya is also a highly popular name in the United States.
- Galadriel: Meaning “maiden crowned with a radiant garland,” Galadriel is a powerful elf in The Lord of the Rings.
- Harker: This English name meaning “deer marshland” appeared in Dracula via the brave Mina Harker.
- Harley: Meaning “hare’s meadow,” the ultimate wild child Harley Quinn is deadly and funny.
- Jules: From the French sci-fi godfather Jules Verne, this name means “down-bearded youth.”
- Jyn: Meaning “gold,” Jyn Erso was a formidable and brave rebel character in Star Wars Rogue One.
- Kara: You can have your own beloved supergirl named after Kara Danvers and her alter-ego.
- Kathryn: A legendary Star Trek captain of the USS Voyager and a brilliant female role model meaning “pure.”
- Katniss: We had to include Katniss Everdeen from The Hunger Games because she is tough and her name means “pure.”
- Lara: Cool fantasy names do not get much better than Lara Croft from Tomb Raider, meaning “protection.”
- Lucy: Meaning “light,” Lucy is the youngest and bravest Pevensie sibling from The Chronicles of Narnia.
- Luna: Meaning “moon” in Latin, Luna Lovegood is a delightfully quirky character from Harry Potter.
- Lyra: Meaning “lyre,” Lyra Belacqua is the clever girl who saves the world in His Dark Materials.
- Mina: The devoted love interest of Jonathan Harker who faces down the ancient vampire Count Dracula.
- Morgana: A cool witchy name meaning “circling sea,” Morgana was Arthur’s complex enemy in legend.
- Nova: Meaning “new,” fantasy names feel fresh with characters like Nova Prime from Guardians of the Galaxy.
- Padme: An iconic princess and senator in Star Wars with a sharp intellect, meaning “lotus.”
- Quinn: After Harley Quinn, the badass anti-hero with kickass moves, meaning “counsel.”
- Ravenna: Meaning “raven,” Ravenna is an iconic and terrifying evil queen from Snow White and the Huntsman.
- Rey: Meaning “king,” Rey is a remarkably strong Star Wars female character perfect for your daughter.
- Ripley: Sigourney Weaver’s iconic action character whose last name means “strip of clearing in the woods.”
- Sonya: From the Mortal Kombat series, Sonya means “wisdom” and was one exceptionally tough fighter.
- Valerian: Meaning “strong and healthy,” this name is featured heavily in various fantasy properties.
- Valerie: A memorable name famously yelled in The Princess Bride, meaning “healthy and strong.”
- Willow: Scores high on the flower child scale, meaning “freedom,” and belongs to a powerful witch in Buffy.
- Xena: Pronounced Zena and meaning “hospitable,” this warrior princess is an absolute fantasy legend.
- Zoe: From trendy space warriors in Firefly to modern characters, Zoe is a vibrant name meaning “life.”






