Whether you’re naming a fictional character or a real-life human baby, fairy tale prince names make an appealing bunch.
These aren’t necessarily names from classic fairy tale princes. Too many of those go nameless. Or we call them by generic titles, like Prince Charming from Cinderella.
Disney fans might know that Snow White’s prince inspired Jonathan in the 2025 live action movie, but the original royal was sometimes Florian or Ferdinand. We eventually learn that the Beast was named Adam, and The Little Mermaid has always included Prince Eric.
Actual princes, like William and George, answer to names so classic that they don’t necessarily feel regal.
Instead, this list is about names that could belong to a fictional prince. (Read the corresponding list of names for fairy tale princesses here.)
And fairy tale means daring and fanciful – at least a little bit.
Fairy tale prince names read masculine, but not always conventionally so. They’re dashing choices, equally suitable for Olympic fencing champions or romantic poets or real-life boys.
The names on this list are drawn from mythology and folklore, literature and pop culture.
And while many of them remain undiscovered, every name on this list could be worn by a boy born today.

BAYARD
Bayard comes with the handy short form Bay. There’s something dashing about this name, maybe because history gives us a celebrated sixteenth century knight called the Chevalier de Bayard, much monumented in France and referred to in literary works over the years, too.
CASPIAN
Caspian is already a fictional prince, so maybe this one is too obvious. But Caspian, as in the sea and the Chronicles of Narnia royal, hits exactly the right note.
CHRISTIAN
Among the most popular names on this list, but one that works. Christian is a royal name in Denmark, but in the English-speaking world, this name is more mainstream.
COSMO
For plenty of parents, this is all Nickelodeon Fairly Oddparents. And yet it’s also a romantic, slightly offbeat name with a sense of adventure.
ESTEBAN
Steve is an ordinary guy, familiar from Blue’s Clues to Minecraft. But Esteban is an import, the Spanish version of the name, and it feels distinctive enough to be a fairytale prince name. Even rarer takes like Estavan or Estevan could work, too. Bonus? This name actually means crown.
EVERARD
The older form of Everett, Everard is quite rare today. But there’s something quite dashing about the name. If Ev- names are big for both genders, from the endless string of Evie names for girls to Everett and even Everest, Everard merits consideration, too.
FLYNN
Too Tangled? Too often mistaken for Finn? Maybe. And yet Errol Flynn lends this surname name the exact degree of dashing that Fairytale Prince names require.
GALIEN, GALLIEN
Anglo-Norman English produced some fascinating names. Some stuck, while others faded away. Gallienus was Emperor of Rome in the third century, but he’s not exactly Julius Caesar. The name probably refers to Gaul. We love Adrian, Julian, and even Gabriel, as well as Gael, so Galien fits.
GERVASE, GERVAIS
Saint Gervasius was an early martyr. Along with his twin brother Protasius, he’s the patron saint of Milan. Gervais is the French form, though it is nearly extinct in France today. Gervasio is Italian; plenty of other European languages offer a form – including the English Gervase. Several spelling appear as surnames, too. Pronounce it jer VAYS and it’s wearable in English.
JERAH
This Old Testament name sounds like it’s straight out of fantasy. The name likely means moon, adding to its appeal.
KENELM
Another obscure, but legitimate name from English history in the key of Everard – in fact the same noble families used both names over the generations. Kenelm is less expected than former favorite Kenneth. Plus that ‘elm’ ending lends just a hint of nature name. Though the name’s roots are Old English, from cene – bold and helm – helmet, which makes Kenelm a cousin to William.
LYSANDER
A name straight out of ancient history, Lysander feels like a update to the much-used Alexander and rising Evander.
MACEO
Halle Berry’s baby boy received this obscure form of Matthew. I can imagine Maceo as a fierce revolutionary, a brilliant artist, or a fairy tale prince.
NOBLE
Too obvious? Probably. But if girls can be Mercy and Grace and Temperance, why can’t boys be Loyal and Noble and True? It is certainly a princely quality.
OBERON
This has been worn by at least two fictional royals. In Shakespeare’s A Midsummer Night’s Dream, Oberon is King of the Fairies. Actor Pedro Pascal first rose to fame playing Prince Oberyn Martell in Game of Thrones.
OLIVIER
Top Ten Oliver feels like an every-boy kind of name. But Olivier? A little more romantic. Glitzier, even. While it’s sometimes used for fictional bad guys, Olivier is too dashing to leave him to the villains.
ORION
The hunter from Greek myth is most famous as a constellation. But it’s also a popular boy name borrowed from the night sky. And I think it could be pitch perfect for a fairy tale prince.
PALADIN
In Charlemagne’s court, there were a dozen high-ranking knights known as paladins or peers. The word comes from a Latin term related to our word palace, and originally referred to a court official. Now the meaning is closer to warrior. It’s obscure, but possibly a great choice for a son.
PERCIVAL
Perseus is a hero, and Percy Jackson puts another spin on the Percy names. But Percival, borrowed from King Arthur’s Knights of the Round Table, has that out-of-our-time feeling that fits on this list of fairy tale prince names.
PEREGRINE
Also spelled Peregrin, it’s best known as the given name of Hobbit Pippin Took, one of Frodo’s companions in The Lord of the Rings. Yes, Peregrine is elaborate. But so is Alexander. And Perry is a great nickname, and Pip is every bit as sweek.
RAFAEL, RAPHAEL
Rafael brings to mind an angel, a Renaissance master, and a Teenage Mutant Ninja Turtle, too. Plus, a very small number of actual princes have answered to the name, which isn’t true for every one of the fairy tale prince names. A little bit dreamy, a little bit daring – Raphael screams fairy tale prince.
RAINIER
The most obviously real world princely name on this list comes from the late Prince Rainier III. He ruled the tiny nation of Monaco, and brought home Hollywood royal Grace Kelly to share his palace. Originally a Germanic name, it traveled through French to English. Rainier didn’t survive in English, but French is the official language of Monaco, where this name is a thoroughly princely pick.
ROBIN
Another name with ties to Shakespeare, Robin Goodfellow is another name for Puck in A Midsummer Night’s Dream. Both names were used for similar figures in literature and myth long before Shakespeare wrote. It’s also tied to Robin Hood, a figure that remains very much a fairy tale prince.
ROWAN
This gender-neutral nature name feels both 21st century-ready and borrowed from the past. In European folklore, the rowan tree was believed to protect against evil. Maybe that’s why this name feels gently, enduringly heroic.
SEBASTIAN
Yes, Sebastian is a popular choice for non-royal, real boys today. The name has ranked in the US Top 100 every year since 2000. But there’s something romantic and imaginative about this name, which puts it on the list.
VALOR
Like Noble, this name feels a bit obvious. But ever since Emile Hirsch named his son Valor in 2013, it has seemed like a possible up-and-comer. If Victor is a classic, is Valor such a stretch?
ZEPHYR
In Greek myth, Zephyros personifies the west wind. Zephyr feels slightly more familiar, while still retaining plenty of surprise.
What would you name a fairy tale prince?
Originally published on July 11, 2014, this post was revised and re-published on March 3, 2020; July 15, 2024; and July 16, 2026.




I would put Edward, I love Raphael also Gabriel, how about Caius meaning rejoice?
I would have put Florian, Adam, Alastair, Roland, Sterling, and Tristan.
Love this list. My gramps was Arthur Leroy, so I’d add those to your list. Royce is another favorite. Walter seems like the sensible brother or best friend to the fairytale prince. Roland is the king in Sofia the First.
I was dying to read this list because I’m looking for inspiration for our team green baby due in March. I tend to love the “softer” names for boys, which to me are much more masculine. I thought this list might have some names that were my style. Boy was I right! Our son is Rafael and we are considering Caspian and Sebastian for this baby. Also on our list are Evander, Nikolai, and Leandro. If I’m being honest, Sebastiab is my favorite, but it’s popularity is off putting to me.
I like Sebastian, Peregrine, and Raphael, and would add:
Alaric, Lysander, Isidore, and Raoul.
My favorites from your list Bayard, Caspian, Christian, Everard, Flynn, Noble, and Orion.
I would name a Fairy Tale Prince Fenwick, Alistair, Hartwell, Thorfinn, Valo, or Devereux.
Sarah
I found the name Everard a long time ago researching the girl’s name Everild. I love it and mentioned it to my husband and he said “You want to name a boy Ever Hard?” so that came off the list!
I adore the name Noble! It was my great uncle’s name. His first and middle names were Noble Ferne. I met a infant named Noble a couple of months ago and it was so nice to hear his name! I also adore Valor! Virtue names aren’t just for girls! Noble, Valor, Merit, Justice, Sterling, August, Sage, Clement and Worth are all great!
So many great choices here. I especially like Everard – the Ever in his name really makes you believe he’s a happily ever after prince 🙂
I’ve always loved Tristan for a prince. He feels like the right blend of stately, dashing and whimsically romantic. I’d also add Leandro, Emeric and Westley (even though Westley is already a fictional prince).
Great additions to the list, all – thanks, Sabine! Especially loving Leandro …
I was looking for a name for a fairy prince. I use to make porcelain fairies and had so may photos that one day I decided to put the into a story for my grandchildren. The Prince was Charmonique and the princess was Christabella. I am now following it up with a story for my great-grandchildren and was looking for a name for the new prince. Percival is just the one I needed – and believe it or not my maiden surname was Percival – derived from King Arthur and his knights. Wow.
Raphael, Esteban, Orion and Flynn are my faves from the list. I actually call my own Prince Charming Esteban on occasion 🙂 I would be afraid of naming a kid Valor or Noble and he ends up not living up to his name. It seems like a lot of weight to carry.
Would love to see more of Everard, Kenelm, Percival and Peregrine being used.
My son was almost Arthur Caspian – still in love but funny how they sort of let you know if it fits. He is Isaac (Izze, Ike) Edward.