It’s often royal tradition to pass names down through families. That’s why so many names have such a strong tie to the throne!
Many parents choose these queenly girl names because they want a strong name and a sweet nod to powerful women.
Finding the perfect regal baby name all depends on what you are looking for. If you love common names, you may find yourself gravitating to more traditional name choices. If you are looking for a more unique name, you may have to dig a little deeper into royal family trees.
Whatever it is you’re looking for, you’ll find some beautiful names on this list of royal baby names. I’ve included names that exist on Royal family trees, names that have regal meanings, and names of fictional queens and princesses.
Royal girl names
Charlotte
Princess Charlotte of Cambridge is the daughter of Prince William and Catherine. Princess Charlotte’s full name is Charlotte Elizabeth Diana Mountbatten-Windsor.
The name Charlotte means “free man” and has French origins. Charlotte has become very popular in recent years! It was one of the most popular names of 2020 in both the United States and England for baby girls.
Popular nicknames for Charlotte include Charlie and Lottie.
Elizabeth
Elizabeth is one of the most traditional names for girls. It has many nicknames which helps boost its popularity.
It is one of the most popular royal names. Many princesses and queens have been called Elizabeth! Queen Elizabeth II is the current Queen of the United Kingdom.
The name Elizabeth can be shortened to Eliza, Liz, Lizzie, Beth, Betty, Libby, Etta, Ezzie, or even Lilibet.
Prince Harry and Meghan Markle chose to name their little girl Lilibet Diana in honor of Queen Elizabeth and Princess Diana. It is a very popular royal girl name as it can honor so many women of the British throne.
Anne
You’ll find the name Anne all over the British family tree as its a very old royal girl name. Whether as a first name or middle name, it is one of the most popular British royal family baby names.
Princess Anne, who holds the title of Princess Royal, is The Queen’s daughter. She is the second child of Queen Elizabeth and Prince Philip. She currently stands 14th in
Another notable Anne is Anne Boleyn, who was the Queen of England in the 1500s, the second wife of King Henry VIII. She was described as intelligent and artistic, though she is widely known for her scandalous marriage, treason, and subsequent execution.
The name Anne means “grace” and has Latin origins.
Victoria
The beautiful name Victoria screams British monarchy. Queen Victoria held the throne for 64 years and made her mark on Britain.
Queen Victoria and her husband Prince Albert had 9 children together. Her oldest daughter was named Princess Victoria, though they called her Vicky for short.
The name Victoria means “victory” and has Latin origins.
Zara
Zara is the name given to the Princess Royal’s daughter. She is known as a lover of horses and mom to three!
Zara has Arabic origins and means “radiance”. If you love elegant names, Zara may be the perfect choice for you!
Related: 120+ Short Girl Names Loaded With Personality
Alice
Alice is a great regal name for your little princess!
The name Alice has been used as a name within the British royal family for years. Princess Alice of Battenburg was Prince Philip’s mother and Queen Victoria named one of her daughter’s Alice.
The name Alice means “noble” and has German origins.
Catherine
Catherine is arguably one of the most popular names for Queens and Princesses, especially queens of England! It’s a very classic name that has stood the test of time.
Some famous Catherines include:
- Catherine of Valois (England)
- Catherine of Aragon (England)
- Catherine Howard (England)
- Catherine Parr (England)
- Catherine of Braganza (England)
- Catherine de Medicis (France)
Catherine is also the first name of the Duchess of Cambridge, Kate Middleton.
Catherine is an old royal girl name that has many variations, including Cathryn, Katherine, and Kathryn. Common nicknames are Cathy, Katie, Kate, Kit, Kitty, Kay and Kat.
The Latin name Catherine means “pure”.
Astrid
Princess Astrid of Belgium also has a grandparent named Astrid. It’s an uncommon girl name that sounds very poised and stately.
The name Astrid means “divinely beautiful” and has Scandinavian origins.
Helena
Helena is the name of one of Queen Victoria’s daughters. It means “shining light” and is of Greek origins.
Marie
France has had several queens named Marie. This name has French origins and means “star of the sea”.
Marie is commonly used as a middle name in the United States.
Sonja
Sonja Queen of Norway has been the Queen consort since 1991! Pronounced “sow-nya”, this Greek name means “wisdom”.
Letizia
The current Spanish queen is Queen Letizia of Spain. It is an Italian name meaning “happiness”.
Margaret
The name Margaret has been used among European royal families for centuries.
Notable Queens consort names Margaret include:
- Saint Margaret of Scotland (1045-1093)
- Margaret of Sweden (1155-1209)
- Margaret of France (1155-1197) (1318)
- Margaret of England (1240-1275)
- Margaret Tudor (1489-1541)
- Margaret of Denmark (1456-1486)
There have also been princesses named Margaret. You may have heard of Princess Margaret Rose Windsor, countess of Snowdon. She was the second daughter of King George VI and Queen Elizabeth and is known as being the “rebellious” sister.
Margaret is often shortened to Margot, Maggie, or Margie. The name means “pearl” and is derived from the French name Marguerite.
Diana
Diana, Princess of Wales was the first wife of Charles, Prince of Wales. She is the mother of Prince William and Prince Harry, and sadly passed away in 1997 in a car accident that some would call suspicious.
The name Diana is of Latin origin and means “divine”.
Mia
While you may think Mia is on this list of regal girl names because of the Princess Diaries, it is actually a name of a royal baby!
Mia is the first child of Zara Tindall. She is the Princess Royal’s daughter, making Mia Grace Tindall her grandchild and the Queen’s great-granddaughter.
Mia is a variation of the Latin name Maria, and means “mine”.
Related: 150+ Adorable Nicknames for Girls
Lena
Lena is the second daughter of Zara Tindall, making her Queen Elizabeth’s great-granddaughter.
Lena means “ray of light” and has Latin origins.
Sarah
Sarah is the name of Princess Margaret Rose Windsor’s daughter, and the name itself means “princess”.
Savannah
Savannah Phillips is the daughter of Autumn and Peter Phillips. She is the oldest great-granddaughter of Queen Elizabeth and Prince Philip.
The name Savannah means “large, grassy plain” and is of Spanish origins.
Isla
Isla Elizabeth Phillips is one of the lesser-known family members the British royal family, but she is one of Princess Anne’s granddaughters. She was born in 2012 to parents Peter and Autumn Phillips.
Isla has become a very popular name in the United States in recent years. It means “island” and has Spanish origins.
Madeleine
Princess Madeleine of Sweden is an absolutely beautiful woman and generous philanthropist.
The name Madeleine means “woman from Magdala” and is of French origin.
Mary
One of the oldest names there is, the name Mary is a very popular name among royalty.
The most famous Mary’s include:
- Mary, Queen of Scots (1542-1587)
- Mary I of England (1516-1558)
- Mary II of England (1662-1694)
The name Mary means “bitter” and comes from Hebrew origins.
Alexandra
Princess Alexandra is Queen Elizabeth’s cousin and a working member of the Royal Family.
Another notable figure is Alexandra of Denmark. She was has quite the royal resume as Queen of the United Kingdom and the British Dominions and the Empress of India as the wife of King-Emperor Edward VII.
Alexandra is the feminine form of Alexander. It means “defender of men” and is of Greek origins. Alexandra is a classic girl name that has many nicknames. You can call her Alex, Allie, Lexie, Sasha, or Alexa. It’s a popular choice for parents that love regal girl names with a twist.
Aiko
Aiko, Princess Tashi is the daughter of Emperor Naruhito and Empress Masako of Japan.
The Japanese name Aiko means “beloved”.
Amelia
Amelia is one of the most popular baby names in the U.S., England and Wales and has its place with Queens and Princesses as well.
Princess Amelia of the United Kingdom was the 15th child of King George III in the 1700s.
Related: Top 10 Baby Girl Names and Their Meanings
Stephanie
Princess Stephanie is the youngest child of Prince Rainier III and Grace Kelly. The name Stephanie means “crown” and has Greek origins.
Estelle
Princess Estelle of Sweden is the eldest child of Crown Princess Victoria. Estelle is one of the most beautiful princess names! It has such a classy and sophisticated vibe to it.
Estelle means “star” and has French origins.
Cleopatra
Or just call her Cleo!
Cleopatra was the last true pharaoh of Egypt. She is known for being both beautiful and intelligent.
Isabella
The Kingdom of Jerusalem, England, France, and Spain have all had queens named Isabella. Isabella is actually a variation of the name Elizabeth.
Isabella means “God is my oath” and is a Hebrew name. This is a very popular name in both the United States and in England. It is commonly shortened to Izzy or Bella.
Louise
Louise is the third daughter of Queen Victoria. It means “famous warrior” and is the female version of the French name Louis.
Related: 100+ Forgotten Vintage Girl Names In 2021
Grace
Grace Kelly was a famous Hollywood actress that married into the throne. She wed Rainier III, Prince of Monaco.
Grace means “God’s grace” and has Latin origins.
Charlene
Charlene, Princess of Monaco is a former Olympic swimmer that married Albert II who Is the current Prince of Monaco. It may not be the first thing that pops into your mind when you think of beautiful princess names, but it definitely has a vintage feel to it that is totally charming!
This name means “free woman” and has German origins.
Adrienne
Princess Adrienne is a member of the Swedish Monarchy.
Adrienne is a French name that means “from Adria”.
Josephine
Part of the Danish crown, Josephine is a Princess of Denmark.
Josephine means “Jehovah will grow” and has French origins. This royal girl name has many nicknames, including Jo, Joey, JoJo and Josie.
Athena
Princess Athena of Denmark, Countess of Monpezat is a young member of the Danish Royal Family.
In Greek mythology, Athena was the Greek Goddess of war and wisdom, daughter of Zeus. This is a royal girl name that feels strong and powerful.
The name Athena means “from Athens” and is of Greek origin.
Meghan
Meghan Markle is the Duchess of Sussex and Prince Harry’s wife. The name means “pearl” and has Welsh origins.
Ingrid
Ingrid is one of the most unique royal girl names on this list!
Princess Ingrid Alexandra of Norway is the oldest child of Crown Prince Haakon and Crown Princess Mette-Marit. She is second in line to the throne behind her father.
Ingrid is a Scandinavian name meaning “beautiful”.
Beatrice
Princess Beatrice is the youngest child of Queen Victoria and Prince Albert. Beatrice is a Latin name that means “she who brings happiness”.
Related: 50+ Enchanting and Whimsical Fairy Girl Names
Sienna
Born on September 18, 2021, Sienna Elizabeth is the name given to Princess Beatrice’s daughter! The name means “reddish brown” and has Italian origins.
Léa
Princess Léa of Belgium is the widow of Prince Alexandre. Léa means “weary” and is of Hebrew origins.
Mathilde
Queen Mathilde of Belgium is the current consort to King Phillipe of Belgium. This name has German origins and means “strong in battle”. It is pronounced “mah-til-d”.
Paola
Another member of the Belgium Royal Family! Queen Paola of Belgium ruled from 1993 to 2013 with her husband King Albert II. Paola means “humble” and has Latin origins.
Other Royal Girl Names
These names belong to fictional royal characters or have meanings that are related to royalty or The Crown.
Aurora
Also known as Sleeping Beauty, she is one of the original Disney Princesses. The name is Latin and means “dawn”.
Arya
Arya Stark is a fictional character on Game of Thrones. Also spelled Aria, the name means “song” in Italian.
Belle
This name translates to “beautiful” and is of French origins. Belle is the name of the girl-turned-princess in Disney’s Beauty And The Beast.
Jasmine
Known for being independent and breaking norms, Princess Jasmine comes from Disney’s Aladdin. It is a Persian name that means “God’s Gift”.
Elsa
The popular Disney Ice Queen, Elsa made her mark on young girls in Frozen. Elsa means “God is perfection” and is a variation of the Hebrew name Elizabeth.
Tiana
Tiana is from Disney’s Princess And The Frog. The meaning of the name varies as it is derived from several longer names.
Related: Gorgeous and Unique Girl Names That Start With Z
Reinette
Reinette is a very rare royal girl name! It has French origins and means “little queen”.
Tiara
The name Tiara translates to “crown”. It’s the perfect name for a little princess!
Ameerah
Also spelled Amira, this Arabic name means “princess”.
Fiona
Fiona is the name given to the fair-skinned, red-haired princess in Shrek. It means “fair one” and is a Scottish name.
Sera
A variation of the name Sarah, this name has Hebrew origins and means “princess”.
Suri
Another variation of Sarah, meaning “princess”.
Soraya
Soraya is a Persian name that means “princess”.
Saija
A Finnish name meaning “princess”. It is pronounced “SAY-jah”.
Rihanna
Rihanna is an Irish name that means “great queen”.
Sabrina
In Celtic mythology, Sabrina was a princess that drowned in the Severn, a river. The name Sabrina means “from the River Severn” and has Latin origins.
Regan
The name Regan means “royal” and has Irish origins.
Related: 18 Showstopping Jewel and Gemstone Names for Girls
Regina
Regina means “queen” and has Latin origins.
Orla
Meaning “golden princess”, this unique royal girl name has Celtic origins.
Raina
Of Slavic origins, meaning “queen”.
Ariel
This mermaid princess is start of Disney’s “The Little Mermaid”. Ariel means “lion of God” in Hebrew.
Princesa
The Spanish word for “princess”.
Persephone
In Greek mythology, Persephone is Queen Of The Underworld and Goddess of Spring. It is pronounced “per-sef-ah-nee”.
This name has Greek origins and means “bringer of death”.
Briar
Briar Rose is the other name of Disney’s Sleeping Beauty. It is an English name that means “prickly rose bush”.
Tana
A Latin name meaning “fairy queen”.
Merida
Merida is the Disney princess from the movie Brave. It means “one who has achieved great honor” and has Latin origins.
Sansa
Sansa Stark was the Lady of Winterfell on HBO’s popular series Game of Thrones. Sansa means “praise” and has Sanskrit origins.
Khaleesi
Also from Game of Thrones, Khaleesi is the title “queen”. This may be a name born from fiction, but it did make the United States list of most popular baby names for the past several years.
Daenerys
Another name originating from Game of Thrones, Daenerys is the first name of Khaleesi. It is pronounced “duh-nare-iss”.
Cersei
Queen Cersei is a character in Game of Thrones. The name is Greek and means “bird”.
Kaylee
Kaylee is an American girl name that means “crown”.
Kyra
A Persian name meaning “throne”.
Erica
An Old Norse name meaning “eternal ruler”.
Melody
Melody is the daughter of Ariel and Eric in The Little Mermaid. Melody means “song” in English.
Rhiannon
A Welsh name meaning “great queen”.
Meredith
Means “magnificent ruler” and is of Welsh origin.
Kendra
While there are many possible meanings of the name, it is believed that the Old English meaning of Kendra is “royal power”.
Maelie
Maelie is a French girl name meaning “princess”.
Kala
A Hawaiian name meaning “princess”.
Dericka
A very unique royal girl name of English origin meaning “gifted ruler”.
What do you think of these beautiful royal baby girl names?
I love a name that that is charming and elegant – these names check both boxes!