royal baby girl princess dress holding apple

115 Magnificent Royal Girls’ Names

Jan 24, 2022

115 Magnificent Royal Girls’ Names

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.

royal baby girl princess dress holding apple

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!

royal names for girls red dress crown

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

baby girl in British flag outfit

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

royal baby girl with crown book

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.

Aurora

  • 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

royal baby girl princess crown

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

  • Name meaning: Princess.
  • Popularity: The S name Sadie ranks #78. The Z name Zadie isn’t ranking.

Sally

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

royal baby on throne with crown

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

royal baby girl wearing pink crown

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

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

Adelina

  • Name meaning: Noble.
  • Popularity: #537

Adeline or Adaline

  • Name meaning: Noble.
  • Popularity: Adeline ranks #100 and Adaline is #285.

Adella

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

royal baby princess sitting with crown

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.

Royal Girls Names