AHEAD: The ultimate list of royal names for girls.
If you’re looking for an elegant royal girls’ name, you’re in the right place!
Below, you’ll find a huge list of over 100 royal baby names along with their meanings, current popularity, and associated princesses or queens.
The first batches of names are directly inspired by current royal families throughout the world.
Next, I’ve included some regal names that come from all of your favorite movies and books. (Not to worry, I skipped over the more fantastical ones like Cinderella, Rapunzel, and Thumbelina!)
Towards the end, you’ll find a whole bunch of names with meanings related to royalty (such as princess, queen, king, nobility, and ruler).
Let’s go!
Related: Royal Boy Names
Names of real-life princesses and queens
These baby names come from royal families across the globe. (We’ll cover all of the British ones separately in the next section!)
Adrienne
- Name meaning: Person of Adria.
- About: Princess Adrienne is the granddaughter of King Carl XVI Gustaf of Sweden.
- Popularity: This long name isn’t ranking.
Alexia
- Name meaning: Defender.
- About: Princess Alexia of Greece and Denmark is the eldest child of former King Constantine II.
- Popularity: #734
Astrid
- Name meaning: Divinely beautiful.
- About: Princess Astrid of Belgium is the daughter of King Albert II and younger sister to the current Belgian monarch, King Philippe.
- Popularity: #452
Athena
- Name meaning: Goddess.
- About: Princess Athena of Denmark is the granddaughter of Queen Margrethe II.
- Popularity: #108
Claire
- Name meaning: Clear or bright.
- About: Princess Claire of Belgium is the sister-in-law of King Philippe.
- Popularity: Claire ranks #57 and Clare ranks #823.
Delphine
- Name meaning: Woman from Greek city, Delphi.
- About: Princess Delphine of Belgium is the daughter of King Albert II.
- Popularity: This regal D name isn’t ranking.
Eleanor
- Name meaning: Shining one.
- About: Princess Eléonore of Belgium is the youngest child of King Philippe.
- Popularity: #22
Estelle
- Name meaning: Star.
- About: Princess Estelle of Sweden is the eldest grandchild of King Carl XVI Gustaf.
- Popularity: Estelle ranks #799 and Estella ranks #731.
Ingrid
- Name meaning: Loved or beautiful.
- About: Princess Ingrid Alexandra of Norway is second in line to succeed her grandfather, King Harald V.
- Popularity: This I name hasn’t ranked since 2019.
Isabella
- Name meaning: Promise.
- About: Princess Isabella of Denmark is the oldest granddaughter of Queen Margrethe II.
- Popularity: Isabella ranks #7, Izabella ranks #341, and Isabela ranks #830.
Josephine
- Name meaning: Jehovah increases.
- About: Princess Josephine of Denmark is the grandchild of Queen Margrethe II.
- Popularity: #86
Leonore
- Name meaning: Light.
- About: Princess Leonore of Sweden is the grandchild of King Carl XVI Gustaf.
- Popularity: This girls’ name is not currently ranking.
Lillian or Lilian
- Name meaning: Lily flower.
- About: Princess Lilian of Belgium was the second wife of King Leopold III.
- Popularity: Lillian ranks #46 and Lilian is #654.
Madeleine
- Name meaning: Woman from Israel.
- About: Princess Madeleine of Sweden is the youngest child of King Carl XVI Gustaf.
- Popularity: #394
Marie
- Name meaning: Drop of the sea; or beloved.
- About: Princess Marie of Denmark is the daughter-in-law of Queen Margrethe II.
- Popularity: #619
Nina
- Name meaning: Little girl.
- About: Princess Nina of Greece and Denmark is the daughter-in-law of King Constantine II.
- Popularity: #329
Sylvia or Silvia
- Name meaning: From the forest. Woman of the woods.
- About: Queen Silvia of Sweden is the spouse of King Carl XVI Gustaf.
- Popularity: Sylvia ranks #504 and Silvia hasn’t ranked since 2005.
Tatiana
- Name meaning: Russian family name.
- About: Princess Tatiana of Greece and Denmark is the daughter-in-law of former King Constantine II.
- Popularity: This beautiful international name is not ranking.
Theodora
- Name meaning: Gift of God.
- About: Princess Theodora of Greece and Denmark is the daughter of former King Constantine II.
- Popularity: #834
Victoria
- Name meaning: Winner.
- About: Victoria, Crown Princess of Sweden, is the eldest child of King Carl XVI Gustaf and the heir to the throne.
- Popularity: #34
If you like these royal girls’ names you might also like this list of Victorian names.
Names from the British royal family tree
This next list of royal baby name inspiration comes from the current British royal family.
As you’ll see, most of these names are quite traditional; but interestingly, the grandchildren and great grandchildren of Queen Elizabeth have some cool modern names.
Alexandra
- Name meaning: Defender.
- About: Princess Alexandra is the first cousin of Queen Elizabeth II.
- Popularity: #137
Anne
- Name meaning: Grace.
- About: Anne, Princess Royal, is the only daughter of Queen Elizabeth II.
- Popularity: #625
Beatrice
- Name meaning: Bringer of joy.
- About: Princess Beatrice is the granddaughter of Queen Elizabeth II.
- Popularity: 550
Camilla
- Name meaning: Religious servant.
- About: Camilla, Duchess of Cornwall, is the second wife of Prince Charles.
- Popularity: Camilla ranks #257 and Camila is #11.
Charlotte
- Name meaning: Free woman. The most populous city in North Carolina.
- About: Princess Charlotte of Cambridge is the daughter of Prince William and Kate Middleton.
- Popularity: #4
Diana
- Name meaning: Divine.
- About: Princess Diana was the first wife of Charles, Prince of Wales.
- Popularity: #244
Elizabeth
- Name meaning: Oath.
- About: Elizabeth II is Queen of the United Kingdom and 14 other Commonwealth realms.
- Popularity: #16
Eugenie
- Name meaning: Wellborn or noble.
- About: Princess Eugenie is the grandchild of Queen Elizabeth II.
- Popularity: This royal girls’ name isn’t ranking.
Isla
- Name meaning: Island.
- About: Isla Phillips is Queen Elizabeth’s great-granddaughter. She does not hold a title.
- Popularity: #44
Catherine
- Name meaning: Pure.
- About: Better known as Kate Middleton, Catherine, Duchess of Cambridge, is married to Prince William. She is a likely future queen consort.
- Popularity: Katherine ranks #135 and Catherine is #267.
Lena
- Name meaning: Ray of light.
- About: Lena Tindall is Queen Elizabeth’s great-granddaughter.
- Popularity: #270
Lilibet
- Name meaning: Nickname for Elizabeth meaning God is my oath.
- About: Lilibet Mountbatten-Windsor is Queen Elizabeth’s great-granddaughter.
- Popularity: This royal L name isn’t ranking.
Louise
- Name meaning: Famous warrior.
- About: Lady Louise Windsor is the granddaughter of Queen Elizabeth.
- Popularity: 690
Margaret
- Name meaning: Pearl.
- About: Princess Margaret was the younger sister of Queen Elizabeth.
- Popularity: Margaret ranks #126 and Maggie ranks #293.
Meghan
- Name meaning: Pearl.
- About: Better known as Meghan Markle, she is the Duchess of Sussex and is married to Prince Harry.
- Popularity: Megan ranks #638 and Meghan ranks #878.
Mia
- Name meaning: Mine.
- About: Mia Tindall is Queen Elizabeth’s great-granddaughter.
- Popularity: #8
Savannah
- Name meaning: Treeless plain.
- About: Savannah Phillips is Queen Elizabeth’s great-granddaughter.
- Popularity: Savannah ranks #67 and Savanna is #640.
Sienna
- Name meaning: Orange-red. An earthy substance used as a pigment.
- About: Sienna Mapelli Mozzi is Queen Elizabeth’s great-granddaughter.
- Popularity: Sienna ranks #166 and Siena is #634.
Sophie
- Name meaning: Wisdom.
- About: Sophie, Countess of Wessex, is the daughter-in-law of Queen Elizabeth II.
- Popularity: #75
Zara
- Name meaning: Radiance, blooming flower, or God remembers.
- About: Zara Tindall is the eldest granddaughter of Queen Elizabeth.
- Popularity: Zara ranks #215 and Zahra is #589.
If you like these British royalty girls’ names you might also like this list of middle names for Alex, these middle names for Mia, these middle names for Charlotte, or these names that mean graceful.
Royal girls’ names from fiction
All of these royal girls’ names are princesses and queens from famous books and movies!
Anastasia
- Name meaning: Resurrection.
- From: Anastasia
- Popularity: #158
Ariel
- Name meaning: Lion.
- From: The Little Mermaid
- Popularity: Ariel ranks #200 and Arielle is #346.
- Name meaning: Dawn.
- From: Sleeping Beauty
- Popularity: #36
Belle
- Name meaning: Beautiful.
- From: Beauty and the Beast
- Popularity: #999
Elsa
- Name meaning: Pledged to God.
- From: Frozen
- Popularity: #918
Esmeralda
- Name meaning: Emerald.
- From: The Hunchback of Notre Dame
- Popularity: #395
Fiona
- Name meaning: Fair.
- From: Shrek
- Popularity: #296
Jasmine
- Name meaning: Gift from God.
- From: Aladdin
- Popularity: Jasmine ranks #141 and Jazmin is #637.
Leia
- Name meaning: Weary.
- From: Star Wars
- Popularity: #295
Marina
- Name meaning: Of the sea.
- From: Sinbad
- Popularity: #707
Merida
- Name meaning: One who has achieved honor.
- From: Brave
- Popularity: This unique girls’ name ending in A is not in the top 1000.
Odette
- Name meaning: Wealthy.
- From: The Swan Princess
- Popularity: This old-fashioned O name isn’t ranking.
Raya
- Name meaning: To flow.
- From: Raya and the Last Dragon
- Popularity: The space name Rhea ranks #628 and Raya is #937.
Sansa
- Name meaning: Praise or charm.
- From: Game of Thrones
- Popularity: This fictional 5-letter girls’ name is not ranking.
Tiana
- Name meaning: Princess.
- From: The Princess and the Frog
- Popularity: #694
If you like these fictional royal names for girls you might also like this list of names for rainbow babies or these nature girl names.
Royal names meaning princess or queen
All of these girls’ names have royal meanings that are perfect for your future princess!
Amira or Amirah
- Name meaning: Princess.
- Popularity: Amira ranks #284 and Amirah is #545.
Candace
- Name meaning: Queen mother.
- Popularity: This regal C name hasn’t ranked since 2005.
Elmira
- Name meaning: Princess.
- Popularity: This city name isn’t ranking.
Malika
- Name meaning: Queen.
- Popularity: This M name is not currently ranking.
Orla
- Name meaning: Golden princess.
- Popularity: This 4-letter girls’ name is not popular in the United States, but is quite popular in England and Scotland.
Princess
- Name meaning: Daughter of a king or queen.
- Popularity: #797
Rayna or Reyna or Reina
- Name meaning: Queen.
- Popularity: Rayna ranks #702, Reyna ranks #594, and Reina ranks #590.
Regina
- Name meaning: Queen.
- Popularity: #432
Rhiannon
- Name meaning: Divine queen.
- Popularity: This dignified R name is not ranking.
Sadie or Zadie
Sally
- Name meaning: Princess.
- Popularity: This vintage girls’ name last ranked in 2004.
Sarah or Sara
- Name meaning: Princess.
- Popularity: Sarah ranks #87 and Sara is #183.
Sarai
- Name meaning: Princess.
- Popularity: #472
Sariyah or Sariah
- Name meaning: Princess.
- Popularity: Sariyah ranks #833 and Sariah is #844.
Suri
- Name meaning: Princess or red rose.
- Popularity: This short name isn’t ranking.
If you like these royal girls’ names meaning princess and queen you might also like this list of badass girl names.
Royal names meaning king
All of these cool royal names would work for a boy or a girl.
Avery or Averie or Averi
- Name meaning: Elf king.
- Popularity: This perfect gender-neutral name ranks #19 for girls and #212 for boys. Averie ranks #426 and Averi is #768.
Kensley
- Name meaning: King’s meadow.
- Popularity: #453
Kingsley
- Name meaning: King’s meadow.
- Popularity: This K name isn’t ranking for girls but ranks #630 for boys.
Kinsley
- Name meaning: King’s meadow.
- Popularity: #59
Reagan or Raegan
- Name meaning: Little king.
- Popularity: Reagan ranks #880 and Raegan ranks #254. Reagan hasn’t ranked for boys since 2017.
Rory
- Name meaning: Red king.
- Popularity: #330
Ryan or Ryann or Rian
- Name meaning: Little king.
- Popularity: For girls, Ryan ranks #450, Ryann is #779, and Rian is not ranking. For boys, Ryan ranks #57.
If you like these royal girls’ names meaning “king” you might also like this list of nonbinary names or these middle names for Avery.
Royal names meaning noble
All of these royal names for girls have meanings related to the aristocracy.
Aaliyah
- Name meaning: Highborn. Exalted.
- Popularity: Aaliyah ranks #65. Aliyah is #189, Aleah is #582, and Aliya is 866.
Ada
- Name meaning: Noble.
- Popularity: #184
Adalee
- Name meaning: Ada (noble) + Lee (clearing).
- Popularity: #749
Adalyn or Adalynn or Adelyn or Adelynn
- Name meaning: Noble.
- Popularity: Adalyn ranks #139, Adalynn ranks #116, Adelyn ranks #235, and Adelynn ranks #358.
Adara
- Name meaning: Noble or virgin.
- Popularity: This royal A name is not in the top 1000.
Addie
- Name meaning: Noble.
- Popularity: This cute 2-syllable girls’ name isn’t ranking.
Addilyn or Addilynn
- Name meaning: Nobility.
- Popularity: Addilyn ranks #469 and Addilynn is #917.
Adelaide
- Name meaning: Noble.
- Popularity: #274
Adele
- Name meaning: Noble.
- Popularity: #790
Adelia
- Name meaning: Noble.
- Popularity: This regal 6-letter girls’ name isn’t ranking.
Adelina
- Name meaning: Noble.
- Popularity: #537
Adeline or Adaline
- Name meaning: Noble.
- Popularity: Adeline ranks #100 and Adaline is #285.
Adella
- Name meaning: Noble.
- Popularity: This 3-syllable girls’ name isn’t ranking.
Aliana or Alianna
- Name meaning: Noble or bright.
- Popularity: Aliana ranks #708 and Alianna is #811.
Alice
- Name meaning: Noble.
- Popularity: #76
Alicia
- Name meaning: Noble.
- Popularity: #414
Alina or Aleena
- Name meaning: Noble. Kind. Bright. Beautiful. (Many other meanings).
- Popularity: Alina ranks #170 and Aleena is #597.
Allie
- Name meaning: Noble or defender.
- Popularity: #429
Allison or Alison or Allyson or Alisson
- Name meaning: Noble.
- Popularity: Allison ranks #80, Alison is #436, Allyson is #641, and Alisson is #915.
Alyssa
- Name meaning: Noble.
- Popularity: #199
Audrey
- Name meaning: Noble strength.
- Popularity: #60
Bria
- Name meaning: Noble or hill.
- Popularity: #789
Brienne
- Name meaning: Noble and revered.
- Popularity: This B name isn’t ranking.
Della
- Name meaning: Noble.
- Popularity: #916
Freya or Freyja
- Name meaning: Lady. Noble person. A goddess associated with love, beauty, war and death.
- Popularity: Freya ranks #179 and Freyja is #958.
Heidi
- Name meaning: Noble.
- Popularity: #381
Jane or Janie
- Name meaning: Noble or gracious.
- Popularity: The one-syllable name Jane ranks #265. Janie hasn’t ranked since 2002.
Shaelyn
- Name meaning: Noble one.
- Popularity: This rare aristocratic name is not ranking.
If you like these nobility-inspired royal names you might also like this list of elegant girl names.
Girls’ names meaning ruler
Last, but not least, here are a bunch of royal girls’ names meaning “ruler”.
Erica
- Name meaning: Ruler.
- Popularity: This E name hasn’t ranked since 2018.
Fallon or Fallyn
- Name meaning: Descended from a ruler.
- Popularity: Fallon ranks #859 and Fallyn isn’t ranking.
Frederica
- Name meaning: Peaceful ruler.
- Popularity: This F name isn’t ranking.
Hallie or Halle
- Name meaning: Little rock or estate ruler.
- Popularity: Hallie ranks #374 and Halle ranks #858.
Hattie
- Name meaning: Estate ruler.
- Popularity: #425
Henrietta
- Name meaning: Estate ruler.
- Popularity: This H name isn’t in the top 1000.
Meredith
- Name meaning: Great ruler.
- Popularity: #585
Walda
- Name meaning: Ruler.
- Popularity: This W name isn’t ranking.
If you like these royal girls’ names that mean “ruler” you might also like this list of southern girl names.
Final thoughts on royal names for girls
Hopefully, you’ve found a few lead contenders on this list of royal girls’ names, or at least come away with some baby name inspiration.
Whether you prefer an aristocratic name that’s held by real-life royalty, inspired by fictional princesses and queens, or one that has a regal meaning, all of these short baby names are beautiful choices.
Congratulations and good luck choosing the perfect royal baby name for your daughter!
The source for all popularity data in this post is the SSA.