60 Royal Names for Boys and Girls
Your child will always rule your heart, so why not choose a royal baby name with strength, beauty and historical significance for your little one? For a name that will stand the test of time, browse our list of royal names for girls and boys to see if you can spot the one that’s perfectly suited to your little prince or princess.
30 Royal Baby Names for Boys
Check out this list of noble, sophisticated royal names for boys to find one that’s fit for your little prince!
Adrian. This powerful name goes back centuries and is derived from the name of Roman emperor Hadrian, who ordered the construction of the huge wall in Britain that bears his name. The name Hadrian has also been held by several popes.
Albert. Meaning ‘noble and bright’, Albert has been a prevalent name in many royal families. The name became more popular in the nineteenth century, possibly because it was the name of Prince Albert, Queen Victoria’s husband.
Alexander. This is a royal name with lots of heritage. Perhaps its best-known bearer was Alexander the Great, but other historical namesakes include kings of Scotland and Poland. Alexander was also an alternative name of the mythological hero Paris. If you like that sound of that, check out our list of names from Greek mythology too!
Alfred. This name is commonly associated with Alfred the Great, the Anglo-Saxon king who – legend has it – burned some cakes while hiding out from the Vikings and received a royal scolding from his host’s wife (who was unaware of his identity). But luckily Alfred was better at ruling than cooking. Besides his military achievements, he was a pioneer in social and educational reform.
Arthur. While it’s not certain whether King Arthur was a real person or simply a legend, this name certainly has a warrior-king ring to it.
Augustus. Augustus was the first emperor of the Roman Empire and the adopted son of Julius Caesar. Three kings of Poland also had this powerful name, which is derived from Latin and means ‘exalted.’
Avery. Although you might not connect this name with any of the kings you learned about in history lessons, it’s derived from the Old English for ‘ruler of the elves’. It’s not only an interesting royal choice for boys but also increasingly popular for girls, making it an appealing unisex name.
Bruce. This name is derived from a Norman place name and features in the history books as the royal family name of the Scottish king Robert the Bruce, who won Scotland’s independence from England in the fourteenth century.
Carl. With Old German origins, the name Carl means ‘free man’. Many kings of Sweden have held this name. The English variant Charles is also a popular royal name, as is the Spanish variant of the name, Carlos.
Charles. For a classic royal name why not take inspiration from a very popular and noble name like Charles. Two English kings held this name, which derives from the Germanic name Carl.
Christopher. From a Greek name that means ‘bearing Christ’, Christopher has been the name of three kings of Denmark. It was also a very popular name in England and Wales throughout the twentieth century.
David. The Hebrew name David means ‘beloved’ and was the name of the second king of ancient Israel, who famously defeated Goliath as recounted in the Old Testament. Two Scottish kings also held this name, which still ranks as one of the most popular boy names in many countries.
Edward. This name has been a classic throughout the history of English royals. In fact, nine English kings have held this name, which is derived from the Old English for ‘rich guard’.
Felipe. Spain’s royal family has a lot of elegance and class, and this Spanish form of the name Philip has been used by six Spanish kings.
Frederik. For a distinctly Danish royal name, you could go for Frederik, which means ‘peaceful ruler’. Nine kings of Denmark have held this name, as have kings of Sweden, Prussia and Austria.
George. Used quite often in the British royal family, the name George is derived from the Greek for ‘farmer’. Six kings of the United Kingdom have held the name George, which continues to be a popular royal baby name in several countries.
Henry. Eight kings of England, seven kings of Germany and four kings of France have held the name Henry, which comes from the Old German for ‘ruler of the home’. This noble name has maintained its popularity over the years.
James. The most well-known James in royal circles is probably King James VI and I. He started out as the king of Scotland, but later became King of England as well. This is how he came to be both James VI and James I at the same time. If that isn’t enough, he also commissioned a famous translation of the Bible.
John. The biblical name John has Latin, Greek and Hebrew roots and means ‘Yahweh (God) is gracious’. Byzantine emperors were the first to popularise this name, after which it spread throughout the world with local variations.
Leopold. This name comes from the Old German for ‘bold people’ and was common among the royal houses of the Babenbergs and the Habsburgs. Two Holy Roman emperors bore this name as well, as did Queen Victoria’s uncle, who was also the king of Belgium. Leopold easily shortens to Leo, which in Latin means ‘lion’.
Louis. If you’re a Francophile at heart, why not consider Louis? The history books are full of kings with this name, but the most famous Louis of them all is probably King Louis XVI of France, the country’s last king before the French Revolution ended France’s monarchy.
Malcolm. If you are looking for a strong, unique, but less common royal baby name, consider Malcolm, which belonged to four kings of Scotland including the king who did away with Macbeth – Shakespeare’s tragic play is based on this historical event.
Michael. This Hebrew name continues to be a classic royal baby boy name that never seems to go out of style. Byzantine emperors as well as rulers of Russia, Romania, Portugal and Poland have held this name over the years.
Muhammad. In Arabic this name means ‘praised’ or ‘commendable’. It was the name of the Prophet Muhammad, who founded the Islamic religion. Sultans of the Ottoman Empire and many African kings have held this dignified name.
Nicholas. Looking for some Russian royal inspiration? Consider the name Nicholas. It was the name of the last tsar of Russia, Nicholas II. The name means ‘victory of the people’.
Philip. Kings of Macedon, France and Spain have held this traditional name, which means ‘lover of horses’ in Greek.
Richard. If you hope your son will be strong and true of heart, pick Richard as a name, after King Richard I of England – also known as Richard the Lionheart. This is a powerful royal name that means ‘brave ruler’.
Stephen. From the Greek word for ‘crown’ or ‘wreath’, Stephen is a strong name that has been the moniker of multiple kings of England, Serbia and Poland, among others. King Stephen was also the Hungarian nation’s first Christian king.
Umberto. This elegant and dignified name is the Italian version of the name Humbert, which means ‘bright warrior’. Two kings of Italy have held this name, including the last reigning king of Italy before the monarchy was abolished in 1946.
William. This name means ‘strong-willed warrior’. If you’re looking for a royal name for your son that has traditional roots yet also has a modern flavour, this could be the right choice for you.
BABY NAME GENERATOR TOOL
Baby name generator
By gender:
By theme:
30 Royal Baby Names for Girls
These royal names for girls are regal, elegant and classy. Any of these could be perfect for your little princess:
Alexandra. This is the feminine form of Alexander. It’s a popular name that has charm and royal associations in its own right. Danish, Russian and Greek royals, including queens, princesses and duchesses, have held this name.
Alice. This name has the same Old French roots as the name Adelaide, which means ‘noble’ and ‘kind’. Many princesses have had this name, including Princess Alice of Battenburg, mother of the late Prince Philip, Duke of Edinburgh. Alice was also the name of Queen Victoria’s second daughter, who surprised and shocked her mother by choosing to breastfeed her baby! In Victorian times, the name became popular after Lewis Carroll’s Alice in Wonderland was published.
Amina. This beautiful royal name comes from Arabic and means ‘trustworthy’ and ‘honest’. It was the name of a sixteenth-century warrior princess in the territory of present-day Nigeria, who was known for her bravery and military prowess. Amina was also the name of the Prophet Muhammad’s mother.
Anastasia. This exquisite name of Greek origin means ‘resurrection’. It famously belonged to the youngest daughter of Tsar Nicholas II of Russia.
Anne. A simple and classic baby girl name of Hebrew origin that means ‘gracious’ and ‘merciful’. It’s quite a popular royal baby name that’s been used by queens and princesses of England, Denmark, Austria and Greece.
Astrid. Derived from Old Norse, this name means ‘divinely beautiful’. Queens of Sweden and Norway have held this regal name, so it’s a great choice if you’d like a name with a Scandinavian ring to it.
Beatrice. A twice queen of Hungary by marriage to King Matthias and later to Vladislaus II, Beatrice of Naples was known for introducing the Italian Renaissance to Hungary. A name for those who always want to smile, Beatrice means ‘bringer of joy’.
Caroline. Originating from the male name Charles, Caroline is a name with royal links to the United Kingdom, Austria and Monaco.
Catherine. Take inspiration from one of history’s most famous monarchs, Catherine the Great, by picking this name. Although Catherine was born with the name Sophie, upon her conversion to the Orthodox religion, she took the name Catherine.
Charlotte. Charlotte has been the name of countesses, princesses and queens of many countries including Great Britain, Wales, Belgium, Spain and Germany. A diminutive of Charles, the name can be shortened to Lottie or Carlotta.
Christina. The Latin female form of Christian, Christina has been the name of a saint as well as a Swedish queen who famously gave up her royal crown in order to convert to Roman Catholicism. Danish, Dutch and Austrian princesses have also had this noble name.
Elizabeth. The ultimate royal baby girl name, which comes from Hebrew and can mean ‘my God is abundant’ or ‘pledged to God’. Saints, empresses and queens have had this name, including Empress Elisabeth of Austria, Queen Elizabeth I of England and Elizabeth II of the United Kingdom.
Grace. For a royal name with a touch of old-world Hollywood charm, look no further than Grace. Grace Kelly went from being a movie star to a royal when she married Rainier III, Prince of Monaco and became the Princess Consort of Monaco.
Helena. This name of Ancient Greek origin means ‘shining light’ and has been used by many Roman empresses and princesses. Saint Helena was the mother of Constantine the Great, so the royal credentials of this name are rock solid! The regal name is prominent in Greek mythology, as it was the elopement of Helen of Troy that led to the infamous Trojan War.
Indira. This Sanskrit name means ‘beauty’. Indira was the name of the Maharani (queen) of Cooch Behar and former princess of Baroda (a city presently known as Vadodara), who was well-known for her social grace, beauty and worldliness.
Isabella. Two Spanish queens, one of whom was responsible for financing Columbus’ journey, have borne this Latin variant of Elizabeth. English, French and Hungarian royals have also used this powerful yet elegant name, which means ‘pledged to God’.
Judith. In Hebrew, this name means ‘Jewish woman’ and is linked to the biblical story of Judith, who killed a powerful Assyrian invader in his sleep. The name became popular after the Protestant Reformation and was used by Bavarian and Bohemian royals. The name connotes power.
Juliana. This female variant of Julius sounds more regal than its more classic variant, Julia. Its royal credentials are unimpeachable too: Queen Juliana was a popular monarch whose reign in the Netherlands lasted from 1948 to 1980, when she abdicated in favour of her daughter.
Liliuokalani. This name belonged to the only queen and last reigning monarch of the Hawaiian Kingdom before the revolution and the islands’ eventual annexation to the United States. Known for passionately advocating and preserving the Hawaiian culture, Liliuokalani was also a songwriter and author.
Louise. This name of French origin means ‘renowned warrior’, so it could be perfect for your feisty little princess. Queens, princesses and duchesses from Denmark, Prussia, Norway and Sweden have had this name.
Madeleine. Greek in origin, this is the French form of the name Magdalene, meaning “woman of Magdala”. Madeline is also a variant. French and Swedish princesses have had this sophisticated name.
Mary. The name Mary has both historical importance and royal links. For example, there is Mary, Queen of Scots, who reigned over Scotland in the 1500s, as well as Queen Mary I of England, the daughter of King Henry VIII.
Margaret. There have been several royals named Margaret (or various spellings of the name) in the past, including Princess Margaret here in the United Kingdom. Royals of Austria and Denmark have also had this name.
Nefertiti. She was known as one of the most famous queens of ancient Egypt. Nefertiti and her husband, Pharaoh Akhenaten, attempted to convert polytheistic Egypt into worshipping one god named Aten. Eventually Pharaoh Tutankhamen restored Egypt’s religion after their deaths.
Philippa. The feminine version of Philip, famous women called Philippa throughout history include a saint as well as a queen of England, Sweden, Denmark and Norway. Like the male version Philip, the name means ‘lover of horses’.
Sophie. This popular name of French and Greek origin means ‘wisdom’. It reigns near the top of baby name lists for many countries. Russian and Scandinavian baronesses, duchesses, and queens have held this name.
Stephanie. Stephanie is a lovely name with several royal links. The name means ‘garland’ or ‘crown’, which is very fitting for a royal. Many royals have used this name, including Grace Kelly’s daughter Princess Stéphanie of Monaco.
Teimei. Japanese Empress Teimei was known for being very involved in imperial life and supporting her husband Emperor Taishō during his lifelong illness. She was an ardent activist and humanitarian who openly objected to Japan’s involvement in WWII. Teimei means ‘enlightened constancy’.
Theresa. From the Greek for ‘harvest’. Probably one of the most famous holders of this name in royal circles was Maria Theresa, the Holy Roman Empress and the only female sovereign in the Habsburg dynasty.
Victoria. The second longest reign of any British monarch belongs to Queen Victoria who ruled from 1837 to 1901 – the period now known as the Victorian era. The name means ‘winner’ or ‘conqueror’, so this is a powerful name to bestow upon your child.
The Bottom Line on Royal Baby Names
The world's monarchies may not have as much influence as they used to, but not where baby names are concerned! Many royal-inspired names remain popular around the world. We hope our list has helped you find a regal name for the little ruler of your heart. If you’re looking to cast your net wider, check out our list of 60 unique baby names you will love. Or alternatively, try or baby name generator for personalised suggestions. Plus, if you want to share the joy and fun of naming your baby with friends and family, see our guide to hosting the perfect baby naming party.