85+ Royal Baby Girl Names for Your Sweet Princess

Updated March 1, 2022
newborn baby girl wearing a crown

Discovering you are expecting your very own little princess is an absolute thrill. She deserves nothing less than a name that highlights her high status in your life and your heart. Consider giving her a royal-sounding name or an actual princess name from history, because it won't be long before she is ruling your household with her precious little iron fist.

Royal and Regal Names for Girls

The world has plenty of royal lineages to turn to when searching for a name fit for your tiny queen. Look to the British monarchy or Spanish royalty to score a stunning royal name for your little girl.

British and English Princess Names

The British monarchy has gained fame throughout history as the epitome of modern-day royalty. Many women of the British monarchy have names that tend to sound serious and convey intelligence and elegance. In English culture, these names are traditional royal girl names, but also contemporary choices per modern cultures all over the world.

  • Anne: (Latin form of Anna) Means "grace," "favor," name of a 17th-century queen, common or traditional royal girl name
  • Beatrice: (Italian, French origins) Means "she who makes happy," name of the Princess of York
  • Boudica, Boudicca: (Celtic origins) Means "victory," wife of Iceni tribe King of East Anglia
  • Camilla: (Latin origin) Means "young ceremonial attendant," name of the Duchess of Cornwall and second wife of Prince Charles
  • Catherine: (Greek origins) Means "pure," the first name of Kate Middleton, wife of Prince William. Also the name of Catherine of Aragon, wife of King Henry VIII
  • Charlotte: (English origins) Means "free," "petite," daughter of Prince William and Kate Middleton, name of Queen Charlotte, who was married to King George III
  • Diana: (Roman origins) Means "Goddess of the hunt," name of the Princess of Wales, first wife of Prince Charles
  • Elizabeth: (Hebrew origins) Means "my God is abundant," name of two English queens
  • Eugenie: (Greek origin) Means "noble," "well-born," name of the Princess of York, daughter of Prince Andrew and Sarah (Fergie) Ferguson, and granddaughter to Queen Elizabeth II
  • Mary: (Hebrew origin) Means "wished-for child" or "rebellion," name of Queen Mary I and Mary II of England
  • Sophie: (English origin) Means "wisdom," name of the Countess of Wessex
  • Victoria: (Roman origin) Means "victory," name of a 19th-century queen
  • Zara: (Arabic origin) Means "radiance, bright as the dawn," name of Zara Tindall, daughter of Princess Anne and Mark Phillips, and eldest granddaughter of Queen Elizabeth II

Spanish Royal Girl Names

The first names of Spanish queens, princesses, and duchesses typically, but not always, end in a. If you're looking for a more exotic-sounding moniker for your little girl, one of these unique royal names might be the perfect choice for your future princess.

  • Eulalia: (Greek origin) Means "well-spoken," name of the Duchess of Galliera
  • Isabella: (Hebrew origin) Means "devoted to God," name of two Spanish queens
  • Joanna: (Hebrew origin) Means "God is gracious," name of the Queen of Castile
  • Leonor: (Greek origin) Means "sun ray," daughter of King Felipe VI
  • Letizia: (Italian origin) Means "happiness," "gaiety," name of the current Queen of Spain
  • Luisa: (Italian origin) Means "renowned warrior," name of 19th century Duchess of Montpensier
  • Maria: (Latin origin) Means "of the sea," "bitter," popular royal female name since the 1400s
  • Mariana: (Spanish origin) Means "drop of the sea," "beloved," "bitter," variation of Maria
  • Mercedes: (Latin origin) Means "mercies," name of 19th century Princess of Asturias

Royal Princess Names in Fiction

Newborn Baby Girl Wearing Crown

Books, movies, television shows, and video games are full of females who wear titles and crowns. If you haven't read the book or seen the movie that features the name you like, do a little research into the character's personality. You can then determine if the character's traits and qualities add meaning to the name you have your eye on and make it a good choice for your baby girl. This list of royal princess names might stem from fiction, but in reality, they all make excellent naming options for parents.

  • Ariel: (Hebrew origin) Means "lion of God," character from The Little Mermaid, an adapted Disney movie from fairy tale book
  • Aurora: (Latin origin) Means "dawn," character in the Disney movie, Sleeping Beauty
  • Belle: (Hebrew or Spanish origin) Means "gift of God," "favor," "beautiful," character from Beauty and the Beast, adapted Disney movie from fairy tale book
  • Cersei: (Greek origin) Means "bird," stems from Game of Thrones, a television show adapted from fantasy book series, Song of Ice and Fire
  • Elsa: (German origin) Means "pledged to God," character in the Disney movie Frozen, adapted from the book, Snow Queen
  • Fiona: (Gaelic origin) Means "fair," character in the NBC Universal and Dreamworks movie, Shrek
  • Guinevere: (Welsh origin) Means "fair one," character in the King Arthur legends, books, and movies
  • Khaleesi: Fictional name of a queen in the Game of Thrones TV show, adapted from fantasy book series Song of Ice and Fire
  • Leia: (Hebrew, Latin origin) Means "weary" or "mistress," character in the Star Wars movies and book series
  • Merida: (Spanish origin) Means "victory of Augustus," princess in the Pixar animation movie, Brave
  • Odette: (French origin) Means "wealth," character in The Swan Princess movie series
  • Xena: (Greek origin) Means "guest" or "stranger," character in Xena: Warrior Princess television series
  • Zelda: Character in The Legend of Zelda video games

Baby Girl Names That Mean Queen or Princess

Cute Baby Girl Wearing Tiara

If gifting your child the name of a regal fictional character or a real-life royal isn't for you, consider giving your baby a name with royal definition. Baby girl names that mean princess or queen can pay tribute to your heritage, and there is no mincing of the meaning. These monikers mean royal through and through!

Queen Names for Girls

Many parents focus on the meanings of names for their infants. If you are looking for a royal sounding name, choose something with regal connotations. Dub your precious little girl a name of status to make her position in the family official.

  • Dione: (Greek origin) Means "she-Zeus," "divine one"
  • Juno: (Latin origin) Means "queen of heaven"
  • Malka: (Hebrew origin) Means "queen"
  • Milcah: (Hebrew origin) Means "queen"
  • Queenie: (English origin) Pet name for queen
  • Raina: (French origin) Means "queen"
  • Rani: (Hindi origin) Means "queen"
  • Reigna: (Latin or Spanish origin) Means "queen" or "peaceful queen"
  • Regina: (Latin origin) Means "queen"
  • Reina: (Spanish origin) Means "queen"
  • Rhiannon: (Welsh origin) Means "great queen," or "goddess"

Royal Girl Names That Mean Princess

You are welcoming a little princess into your realm, and she is deserving of a name that reflects her place in the family. These names of varying origins all mean princess, and they are perfect choices for the little girl who already rules your heart.

  • Kala: Hebrew or Latin origin
  • Maelie: Breton or Celtic origin
  • Orla: Celtic origin, means "Golden princess"
  • Orlaith: Gaelic origin, means "Golden princess"
  • Putri: Indonesian origin
  • Sadie: Hebrew origin, also a nickname for Sarah
  • Saija: Finnish origin
  • Saina: Arabic origin
  • Salla: Finnish origin
  • Sally: English origin, diminutive of Sarah
  • Sarah, Sara: Hebrew origin
  • Sarai: Hebrew origin, means "my princess"
  • Saralee: Hebrew origin, a variant of Sarah
  • Sera: Hebrew origin, a variant of Sarah
  • Sharai: Hebrew origin, a variant of Sarah
  • Soraya: Persian or Farsi origin
  • Sura: Polish origin
  • Suri: Polish origin
  • Tzeitel: Yiddish origin
  • Zarouhi: Armenian origin

Regal-Sounding Names for Girls

Newborn Baby Girl Wearing a Crown

For a modern take on royal female baby names, look to royalty-related words. You won't hear unique baby girl names like these everywhere, but having an uncommon name might someday give your daughter a chance to show off her individuality.

  • Contessa: (Italian origin) Means "countess"
  • Garnet: (English origin) Means "dark red"
  • Gemma: (Latin origin) Means "gem" or "jewel"
  • Jade: (Spanish origin) Derived from the Spanish phrase "piedra de la ijada," which means "stone of the colic" or "stone of the side"
  • Jewel: (French origin) Means "precious gem," "crown stones"
  • Majesty: (Latin origin) Means "royal bearing dignity"
  • Regalia: (Italian origin) Means "gift," "insignia of royalty"
  • Ruby: (Latin origin) Means "red"
  • Tiara: (Latin origin) Means "headdress," "a delicate crown"

Popular Royal Girl Names in Europe

You may find one of these popular European royal girl names is a good fit for your little princess. Many a royal women in history have adorned these beautiful names, so your little one will surely be in good, and noble company.

  • Alexandra: (Greek origin) Means "to defend"
  • Alice: (German origin) Means "noble"
  • Georgiana: (Greek origin) Means "farmer"
  • Grace: (Latin origin) Means "charm, virtue"
  • Helen: (Greek origin) Means "light, bright"
  • Henrietta: (French origin) Means "estate ruler"
  • Jane: (English origin) Means "God is gracious"
  • Louise: (German origin) Means "famous warrior" (Find more baby girl names that start with L)
  • Margaret: (French, Latin, Greek origin) Means "pearl"
  • Olga: (Russian origin) Means "holy, blessed one"
  • Philippa: (English origin) Means "loves horses"

Royal Names for Baby Girls That Convey Nobility

When choosing a name full of female nobility, a moniker made for a queen, or a pretty princess name for your little jewel, be sure to choose a name you love above all. The options listed above convey grace, power, and prestige, and all are lovely regal names any daughter would be proud to call her own.

85+ Royal Baby Girl Names for Your Sweet Princess