Royal names never go out of style. Whether you’re drawn to names from royal families around the world or love the meaning behind regal titles, these timeless picks are full of strength, elegance, and history.
We’ve gathered the best royal names for girls and boys—from those inspired by real monarchs and nobility to names with meanings like “queen,” “king,” and “crown.” If you’re naming your little prince or princess, this list is a royal treasure trove.
Royal Names for Girls and Boys
These royal girl names and boy names are grouped by style—whether you’re inspired by historical royalty or drawn to names with regal meaning.
Royal Girl Names
Inspired by real-life queens, princesses, and names with noble roots, this section includes royalty names for girls that blend history and elegance.
30 Royal Girl Names Based on Real People
If you’re inspired by real queens, princesses, and noblewomen throughout history, these royal names for girls carry legacy, strength, and enduring charm. From Princess Diana and Queen Elizabeth to Charlotte, Victoria, and Wilhelmina, each name is rich in story and stature.
1. Amelia – Princess Amelia was the daughter of King George II of England.
2. Anastasia – Grand Duchess Anastasia was the daughter of Tsar Nicholas II of Russia.
3. Anne – Anne, Princess Royal, is the only daughter of the late Queen Elizabeth II and Prince Philip.
4. Beatrice – Princess Beatrice is the daughter of Prince Andrew, Duke of York.
5. Camilla – Camilla is the wife of King Charles III and the Queen Consort of the United Kingdom.
6. Catherine – Catherine, Princess of Wales, is the wife of Prince William of Wales.
7. Charlotte – Princess Charlotte of Wales is the daughter of Prince William and Princess Catherine.
8. Cordelia – Queen Cordelia was a legendary queen of the Britons.
9. Diana – The late Diana, Princess of Wales, was the wife of King Charles III and the mother of Princes Harry and William.
10. Dorothea – Dorothea of Brandenburg was the queen of Norway, Denmark, and Sweden through her marriage to King Christopher III.
11. Elizabeth – Queen Elizabeth II was the late queen of the United Kingdom and the longest-reigning British monarch.
12. Estelle – Princess Estelle of Sweden is the daughter of Crown Princess Victoria and Prince Daniel.
13. Eugenie – Princess Eugenie is the daughter of Prince Andrew, Duke of York.
14. Helen – Lady Helen Taylor is the daughter of Prince Edward, Duke of Kent.
15. Isabella – Queen Isabella I ruled Castile, a region of Spain, in the later 1400s with her husband, King Ferdinand II.
16. Jane – Lady Jane Grey ruled England for nine days and was the granddaughter of King Henry VII.
17. Josephine – Princess Josephine of Denmark is the granddaughter of Queen Margrethe II.
18. Lilibet – Princess Lilibet of Sussex is the daughter of Prince Harry and Meghan Markle.
19. Louise – Louise, Royal Princess and Duchess of Fife, was the daughter of King Edward VII and Queen Alexandra.
20. Lucia – Princess Lucia was a House of Bourbon Two-Sicilies member.
21. Margaret – Princess Margaret, Countess of Snowdon, is the sister of the late Queen Elizabeth II.
22. Mary – Mary, Queen of Scots, was the queen of Scotland in the 1500s.
23. Maud – Princess Maud of Wales was one of King Edward VII’s and Queen Alexandra’s daughters.
24. Meghan – Meghan Markle is the wife of Prince Harry.
25. Nefertiti – Nefertiti was the queen of the 18th dynasty in ancient Egypt.
26. Sienna – Sienna Elizabeth is the name Princess Beatrice of York chose for her baby girl.
27. Sophia – St. Sophia of Rome is a Christian martyr.
28. Victoria – Queen Victoria was the queen of the United Kingdom in the 1800s, including Britain and Ireland.
29. Wanda – According to legend, Princess Wanda of Poland was the daughter of King Krakus.
30. Wilhelmina – Wilhelmina was Queen of the Netherlands from the late 1800s until the early 1900s.
20 Royal Girl Names with Royal Meanings
If you’re searching for royal names for girls that feel fresh yet meaningful, this list offers just that. From regal-sounding choices like Reign and Contessa to traditional picks like Regina, Sarah, and Alice, these elegant names carry powerful meanings tied to queens, rulers, and nobility.
1. Adelaide – This is a German name that means “noble kind” or “nobility.”
2. Alice – Alice means “noble” in English.
3. Contessa – This name means “royalty” in Italian.
4. Dione – This name means “divine queen” in Greek.
5. Geraldine – Geraldine is German for “spear ruler.”
6. Grace – This name is Latin for “God’s favor.”
7. Harriet – Harriet means “home ruler” in German.
8. Leilani – This Hawaiian name means “royal child of heaven.”
9. Meredith – Meredith is Welsh for “great ruler.”
10. Orla – This name means “golden princess” in Irish.
11. Princess – Another obvious choice for a royal girl name.
12. Queenie – This is an Old English nickname for “royal lady.”
13. Regina – This Latin name means “queen.”
14. Reign – Reign is of English origin and means “rule” or “sovereign.”
15. Rhiannon – Rhiannon is Welsh for “great queen.”
16. Sadie – This name means “princess” in Hebrew.
17. Sarah – This name also means “princess” or “noblewoman” in Hebrew.
18. Stephanie – The meaning of Stephanie in Greek is “crown.”
19. Suri – This unique name means “princess” in Hebrew.
20. Tiana – Tiana is Slavic for “fairy queen.”
Royal Boy Names
From legendary rulers to names that carry noble meanings, this section is full of strong, timeless options for your little prince.
26 Royal Boy Names Based on Real People
If you’re inspired by royalty names tied to real kings, princes, and noblemen, these classic picks offer history, legacy, and global appeal. From Henry and William to Archie and Ferdinand, each one honors a powerful royal lineage.
1. Albert – Prince Albert of Saxe-Coburg was a British monarch and the husband of Queen Victoria.
2. Andrew – Prince Andrew, the Duke of York, is the brother of King Charles III.
3. Archie – Prince Archie of Sussex is the son of Prince Harry and Meghan Markle.
4. Arthur – King Arthur is a fictional king of Britain in medieval literature.
5. Augustus – This was the title of ancient Roman Emperor Gaius Octavius.
6. Charles – King Charles III is the current king of the United Kingdom.
7. David – David Armstrong-Jones is the 2nd Earl of Snowdon.
8. Darius – Darius the Great was an ancient king of Persia.
9. Edward – Prince Edward, the Duke of Edinburgh, is the youngest brother of King Charles III.
10. Emmanuel – Prince Emmanuel is the son of King Philippe and Queen Mathilde of Belgium.
11. Ferdinand – King Ferdinand VII was the king of Spain in the 19th century.
12. Francis – Pope Francis is the current leader of the Catholic Church.
13. Geoffrey – Geoffrey V, the Count of Anjou, was the second husband of Empress Matilda of England.
14. George – Prince George of Wales is the son of Prince William and Princess Catherine of the United Kingdom.
15. Harry – Prince Harry, the Duke of Sussex, is the son of King Charles III.
16. Henry – King Henry VII was king of England in the 1500s.
17. James – King James VI was the son of Mary, Queen of Scots, and the king of Scotland after her death.
18. John – King John was king of England until the early 1200s.
19. Leopold – King Leopold II was the second king of the Belgians.
20. Lionel – Sir Lionel was the son of King Bors in Arthurian legend.
21. Louis – King Louis XVI was the last king of France during the French Revolution.
22. Oscar – King Oscar I of Sweden ruled in the early 1800s.
23. Phillip – Prince Phillip, Duke of Edinburgh, was the late consort of the late British monarch Queen Elizabeth II.
24. Richard – King Richard I, also known as Richard the Lionheart, was king of England in the late 1100s.
25. Victor – In the mid-1600s, Victor Amadeus I was the Duke of Savoy.
26. William – Prince William of Wales is the son of King Charles III and next in line for the British throne.
24 Royal Boy Names With Regal Meanings
These royal names for boys are perfect if you’re looking for a strong meaning over a direct historical tie. With regal names like Rex, Sultan, and Cyril—each linked to power, leadership, or nobility—you’ll find something both meaningful and unique.
1. Baron – A Hebrew name that means “noble landowner.”
2. Basil – This Greek name means “kingly” or “royal.”
3. Conrad – Conrad is German for “brave counsel.”
4. Cyril – This name of Greek origin means “lordly” or “masterful.”
5. Derek – This English name means “gifted ruler.”
6. Duke – The title of Duke is used for a male who is a member of royalty.
7. Eric – This name means “eternal ruler” in Old Norse.
8. Frederick – Frederick is German for “peaceful ruler.”
9. Idris – This Welsh name means “lord.”
10. Kendrick – This name means “bold ruler” or “champion” in English.
11. Kian – Kian is Persian for “benevolent king.”
12. Laszlo – This Slavic name means “glorious ruler.”
13. Leroy – This old French name means “the king.”
14. Malik – Malik means “king” or “sovereign” in Arabic.
15. Prince – This is an obvious royal name that means “royal son” in Latin.
16. Regulus – This Latin name means “little king” or “prince.”
17. Rex – Rex means “king” in Latin.
18. Roderick – This name is of German origin and means “famous ruler.”
19. Rory – The meaning of this name in Irish is “red king.”
20. Ryan – Ryan means “little king” in Gaelic.
21. Stephen – This name is derived from the Greek word “stephanos,” which means “crown.”
22. Sultan – Sultan is Arabic for “ruler” or “sovereign.”
23. Vladimir – In Slavic, Vladimir means “peaceful ruler.”
24. Walter – Walter is German for “army ruler.”
Choosing the perfect name can feel like a royal task, but this list of royal names offers timeless options for every family. Whether you love classic picks tied to real monarchs or meaningful royal names for girls and boys, there’s something here for every style and story.
For more baby name inspiration, explore our lists of celebrity baby names, elegant names, classic names, Disney princess names, powerful and strong boy names, and preppy baby names. Or see all baby names to find the one that’s fit for your little prince or princess.