40 Cool Fantasy And Sci-Fi Baby Names for Boys

Fantasy & Sci-Fi Baby Boy Names With Meanings

Last Updated on

Sci-fi movies and fantasy characters are all the rage amongst kids these days! So why not think of a fantasy or sci-fi inspired name for your little angel!

Fantasy and Sci-Fi Baby Boy Names with Meanings

Here we have short-listed 40 fantasy and Sci-Fi baby boy names which are wildly popular these days:

Names Meaning
Arthur Inspired by the Roman clan name Artorius, which means brave and honourable, Arthur was the name of the mystified protagonist in “The Hitchhiker’s Guide to the Galaxy’.
Aladdin Looking for classic fantasy names starting with an ‘A’, then Aladdin is the perfect choice for you! We all remember the famous hero of the Arabian Nights.
Bastian Bastian is a shortened version of the name Sebastian, which was originally a Latin and Christian name. Bastian is a character in the much-loved comic fiction X-Men (Bastion).
Ben One of the best fantasy boy names, Ben Kenobi, was a character in Star Wars.
Cullen None of us can forget the scintillating Cullen family of Twilight! Edward Cullen was a Vampire who falls in love with Bella, a human.
Darth Darth was one of the most famous characters of Star Wars, created by George Lucas. It is a version of the dark.
Derek One of the most loved amongst sci-fi characters is Dr. Derek Shepherd of Grey’s Anatomy! Derek means ‘a gifted ruler’.
Draco Draco speaks of confidence and power and is a very strong name which translates to ‘serpent’. Draco was the villain in all of the Harry Potter series.
Edward Remember the handsome Edward Cullen from the Twilight Saga? Smouldering, mysterious and suave!
Falkor Falkor was a luck dragon in The Never-ending Story, and was a guide and mentor to Atreyu.
Fynn Fynn is an Irish origin name meaning illuminating and fair. Fynn val Lorian is a beloved character from ‘A Pattern of Shadow and Light.’
Grant Grant is a famous English name meaning ‘grand’ or ‘magnificent.’ Grant is a well-known character in the Doctor Who series!
Gaius A slightly unconventional name, Gaius means ‘happy’ or ‘glad.’ Dr. Gaius Baltar is a character in the Battlestar Galactica.
Geordi Geordi is a sci-fi character in Star Trek: The Next Generation. Geordi is a cute variant of the name George and is quite popular too!
Harry Harry is the name of the lead character in the world-famous series Harry Potter coined by JK Rowling. Of course, you’d want to name your baby Harry.
Hector An ancient Greek name meaning power. Hector was a character in the historical movie Troy who fought bravely in a duel to the death against Achilles.
Joffrey Joffrey is a popular character played by Jack Gleeson in ‘Game of Thrones.’ In German culture, Joffrey means God’s peace.
Jacob Jacob was the second supporting character in the famous Twilight Saga, written by Stephanie Meyer.
Kael Kael is a rare, unique Gaelic name which has fantasy character status after General Kael, leader of the Nockmaar army in Willow.
Kush Kush was the son of Lord Rama and Sita in the Sanskrit epic Ramayana. It means sacred grass or the one who remains honest and just!
Logan Logan, meaning “hollow” was the name of the dashing Wolverine in the X-Men series.
Lancelot A cute English name, Lancelot was one of the most trusted knights of King Arthur.
Mahiwal Remember the famously tragic love tale of Sohni Mahiwal? Mahiwal means buffalo herder, and he was Sohni’s love.
Milo Milo is a German name which means peaceful or calm. Milo is a huge hit amongst celebrities and fantasy characters!
Marty Marty is a simple, cool and classic science fiction character named – Marty McFly in ‘Back to the Future’.
Nigel Nigel is an Irish name which means champion. Nigel is the name of a wizard in the Harry Potter series.
Orion A highly popular and cute English name, Orion is not just associated with the constellation Orion’s Belt, but was also the father of Sirius Black in the famous Harry Potter series.
Oberyn Oberyn Martell was the name of a prince in Game of Thrones, who was known for his fighting skills and temperament.
Rylan A short and sweet name, Rylan was the name of a spy in the movie The Last Starfighter!
Ronan Ronan is an endearing Irish name for boys that means ‘little seal.’ Ronan was a character in the Harry Potter series and a villain in the Guardians of the Galaxy!
Septimus An adorable name for boys, Septimus is the lead character in the famous Septimus Heap, a children’s book series.
Soren Soren is a Danish name for baby boys which means ‘stern.’ Soren is quite a popular name shared by different characters in The Matrix Reloaded, Underworld, and Guardians of Ga’Hook.
Sirius Sirius Black is a famous character in the Harry Potter series. It is also the name of the brightest star in the dark sky!
Tyrion Tyrion was a classic character portrayed by Peter Dinklage in ‘The Game of Thrones.’ Tyrion also means Land of Eoghan.
Victor Victor Krum was a famous character from the Goblet of Fire, the fourth part of the Harry Potter series. It means ‘conqueror’ or ‘to win.’
William A popular English baby name which means Resolute protector! William Adana was also the commanding officer in the Battlestar Galectica series.
Westley Westley means ‘western meadow.’ It’s the perfect pick for those who are looking for a unique name for their son!
Xavier Xavier is a wildly popular English name with Spanish and Arab roots. It means illuminating or magnificent and was a famous character in the Marvel Comics – X-Men as Professor Charles Xavier.
Zack A famous character in the “Final Fantasy”, Zack is a cute name for baby boys.
Zeus As per Greek mythology, Zeus was the highest of all gods. The meaning of the name is the sky or to shine bright.

We wish you all the best in choosing the perfect name for your newborn! Make sure that the name you choose is unique and meaningful.

Previous article50 Unique Boho Baby Girl Names
Next article50 Popular And Cute Russian Baby Names for Girls