Sci-Fi and fantasy go hand in hand, much like these baby names. If you are looking for a name for your baby bump that has a correlating role model, then this is the place for you! This list draws from books, movies, computer games, and the mother of computers herself!
Countess Ada Lovelace, the daughter of Lord Byron, created the first computer program back in 1843. Her Surname Lovelace is also a brilliant and unique name that means ‘outlaw’, which is brilliant for any feisty kicker!
This name has shot up in the charts after the success of the Game of Thrones franchise. A feisty Stark child whose sword skills manage to save her neck on many an occasion.
If you grew up with ‘Where in the world is Carmen Sandiego?’ then this is the baby name for you. The game follows Carmen as she travels across the world, and has recently become a Netflix tv show.
Princess Daisy of Sarasaland is a character from the Mario franchise. With a tagline of “Just because I am a princess doesn’t mean I won’t fight dirty!’, give your little girl this great moniker.
This feminist icon from Lord of the Rings is most famous for the line, “I am no man”, which she says while killing the Witch-King. A brilliant name for any feisty rule-breaking young girl.
This french name was popularised in the 1985 movie Ladyhawke. The name itself means ‘pledged to god‘ and was played by Michelle Pfeiffer.
This lovely name comes from the highly intellectual and athletic archaeologist Lara Croft. If you have spent any time playing Tomb Raider, you will know how amazing the woman is. The name Lara comes from the Latin gods Lares meaning protection
Truly one of the Star Wars greats. Princess Leia was one of the greatest Rebel Alliance leaders and is a feminist icon that is a perfect name for your little one.
Anyone who has played the Legend of Zelda ‘Twilight Princess’ will have come across this character. A mischievous imp, the name is derived from the word ‘midnight’.
The name of the planet from Avatar which is covered in amazing flora and fauna and home to the Na’vi people. Derived from the Greek name, it means ‘All Gifted’
If you are a Marvel fan, then it isn’t surprising that Peggy Carter has made it onto the list! One of the founders of S.H.I.E.L.D. and a prominent agent in Captain America. The name Peggy comes from the Greek Margaret meaning ‘pearl‘.
In the Hunger Games, Primrose is the sister of the protagonist, Katniss Everdeen. Primrose is an old English word meaning first rose’, with even Samwise from Lord of the Rings naming his daughter after the flower.
This feisty elf fell in love with a dwarf in the latest installment of The Hobbit. An excellent healer, her name means ‘daughter of the forest‘.
This mage from Dragon Age is one of the few examples of a lady in a computer game who is neither a helpless little old grandma or a scary crone. The Welsh name means ‘fair‘ or ‘pure’.
Why not name your child after the brilliant games? Zelda comes from the name Griselda and has grown in popularity ever since the 1920’s with it being the name of F. Scott Fitzgerald’s wife and Robin Williams’ daughter.
The name of the wise old headmaster from Harry Potter. An old-sounding name that is very in keeping with the resurgence of more traditional names, while your baby might not come out with a long grey beard and a hat, this is a lovely reference to a brilliant story.
This baby name has stayed in the charts ever since it was first mentioned in 1983’s Return of the Jedi. It first made the top 1000 boy’s names in the US in 2014 after 218 boys were christened with it.
This is a good name for a little fighter, as it is the name of one of the rebels from Rogue One. Having served the Rebellion since he was six in order to survive, ultimately sacrificing himself to aid in the First Orders downfall. It comes from the Welsh meaning ‘curly headed’
This name is an Old English surname meaning settlement belonging to Chad. If you are a fan of Black Panther, this can be a brilliant way to be inspired by the movie after its lead actor Chadwick Boseman.
The second name of fighter pilot Poe from the latest installments of Star Wars. It has an excellent and trendy ring to it. The name itself has links to french nobility.
In Guardians of the Galaxy, Drax is a muscular local member of the team. The name itself sounds modern but not too usual.
Possibly one of the most famous video game characters, his invincibility and ability to turn up again even more evil keeps this character a fun one to play. This name has multiple meanings; in Welsh, it means ‘beautiful,’ in Hawaiian; it means ‘man of the Eastern sky’ and in Japanese, it means ‘golden.’
The surname of Desmond from Assassin’s Creed, this name is the English equivalent of Milo. It is also the given name of Tails from the Sonic the Hedgehog series.
Former stormtrooper FN-2187 left life on the dark side behind in Star Wars ‘The Force Awakens’. He is later christened ‘Finn’ by Resistance pilot Poe. This is a lovely Irish name meaning ‘Fair-headed‘
The name comes from the alien-obsessed Fox Mulder from the X Files. If you are looking for a sleek and interesting name, then this is one for you.
Taken from Ganondorf the final boss of Legend of Zelda, this baby name is picking up popularity owing to its stoic-sounding name.
The faithful Mrs Hudson is a firm staple in Sir Arthur Conan Doyle’s Sherlock series, and the name has only gotten more popular since the BBC adaptation. This name goes brilliantly with any last name and has a loyal trustworthy sound to it.
Why not choose Han Solo and Princess Leia’s baby name as inspiration for your new little one? This adaptation of Kyle has a unique ring to it, and why not name him after the new dark lord of the First Order?
The god of war is popping up all over the place thanks to the resurgence of Wonder Woman. While he goes by Ares in the comic book, his Roman name is a fun and unique alternative.
(edit – this initially said Wesley which shows how long it’s been since I last watched the film!)
The hero of The Princess Bride, and saviour of Princess Buttercup. This romantic figure makes a brilliant fantasy addition to your baby’s name.