Skip to Content

100 Beautiful Princess Names For Girls

It is widely known that parents tend to see their baby girls as precious princesses, which may be why many opt for princess-inspired names. Throughout history and folklore, we’ve come across numerous notable royals and titles.

In this list, we’ve compiled the best of the best, including both fictional princesses and real-life rulers, as well as names that signify princess-like qualities. Our goal is to provide you with an array of options to help you choose the perfect name fit for your little queen-to-be.

100 Princess Names For Girls

1. Alexa

Alexa is a name often associated with Amazon’s virtual assistant, but it has a deeper meaning. It is derived from the male name Alex, which means “defender.” It has been given to notable people, such as English model Alexa Chung, and has also been used as a character name, such as in Barbie’s The Diamond Castle.

  • Origin: Greek, English
  • Meaning: Defender

2. Alexandra

Alexandra was an alias for Hera, the Greek goddess of marriage and family, in mythology. Besides her positive traits, Alexandra is also associated with envy. Several members of royalty, including Princess Alexandra of Greece and Denmark, have been given this name. It is a great option for parents who want a strong name for their child, and Alex can be used as a nickname.

  • Origin: Greek
  • Meaning: Defender of man

3. Alice

Alice has been a popular name for royalty throughout history. At least seven royal ladies are named Alice, including Princess Alice of the United Kingdom. Tina Fey gave her oldest daughter this name, and it has a Disney connection through the character Alice in Wonderland.

  • Origin: German, French
  • Meaning: Noble

4. Alyssa

Alyssa is derived from alyssum, a flower that was believed to cure hysteria. It has been used as a princess name in George R.R. Martin’s The World of Ice & Fire books. Alyssa Milano, an American actress known for her role in Charmed, has this name. Alyssa was the 11th most popular name for American girls in 1998.

  • Origin: Greek
  • Meaning: Joy, noble, truth

5. Ameera

Ameera was traditionally given to Hebrew girls born during Shavuot. Besides meaning “princess,” it is the name of Saudi-Arabian royal, Princess Ameera Al-Taweel. Although Ameera is not common, its alternate spelling, Amira, is among the top 500 American girl names. It is a great option for parents who want an exotic name for their daughter.

  • Origin: Arabic, Hebrew
  • Meaning: Princess

6. Anastasia

Anastasia is known for the tragic story of Anastasia Nikolaevna Romanova, a grand duchess who was believed to be missing for many years until science proved she died with the rest of her family. Anastasia is perfect for spring babies as it was initially given to girls born around Easter. It has the nickname Stasi, and English actress Anastasia Hille is one of its namesakes.

  • Origin: Greek
  • Meaning: Resurrection

7. Anna 

 A Biblical princess name, Anna is associated with dedication to prayer. It has been a popular name for centuries and has been used for royalty such as Queen Anna Jagiellon of Poland. Anna also has a spiritual meaning, which may appeal to parents who desire biblical princess names for their baby girls.

  • Origin: Hebrew
  • Meaning: Grace

8. Anneliese 

Featured in the popular movie, The Princess and the Pauper, Anneliese is a sophisticated and elegant name that means “graced by God’s bounty.” It was popular in America in the mid-2000s but has since become a rare name, making it a unique choice for parents.

  • Origin: German, Dutch
  • Meaning: Grace, oath

9. Annika 

With alternate meanings such as “God has favored me,” Annika is a cute and elegant name that has been used for fictional princesses in popular culture, such as in Barbie’s Magic of the Pegasus. It also has multiple variations and pronunciations, giving parents flexibility in choosing the perfect name for their little princess.

  • Origin: Swedish, Russian
  • Meaning: Grace

10. Anya 

A name with various origins and meanings, Anya is a rare and delicate name that can be interpreted as “favored by God” or “mother.” It has been used for fictional princesses, such as Audrey Hepburn’s character in Roman Holiday. It is also a name that appears in Indian culture, making it a versatile choice for parents.

  • Origin: Indian, Hebrew, Greek, African
  • Meaning: Power, melody

11. Aravis 

 Coined by C.S. Lewis for a brave princess in The Horse and His Boy, Aravis is a unique name that has not been widely used despite the popularity of the Narnia series. It means “people’s friend” and may inspire a future author, like the character it was named after.

  • Origin: English
  • Meaning: People’s friend

12. Arete 

A rare gem waiting to be uncovered, Arete has multiple meanings and origins, such as “beauty” in Greek and the concept of moral virtue and excellence in philosophy. It was also used in the Japanese film Princess Arete, about a girl who escapes royalty, making it a unique and exotic choice for parents.

  • Origin: Greek, Japanese
  • Meaning: Beauty

13. Ariadne 

Ariadne is a name from Greek mythology that belongs to a princess from Crete who helped her lover escape from the Minotaur’s labyrinth. It’s a name that also has connections to fertility, making it a fitting choice for a newborn. From 2014 to 2018, it was in the top 1,000 names for American girls. You can follow in the footsteps of celebrities and nickname your daughter Ari.

  • Origin: Greek
  • Meaning: Most holy

14. Ariel

Ariel, which has Hebrew origins, is a name that gained widespread recognition thanks to Disney’s first mermaid princess. While it was once a strictly masculine name in biblical times, it remains so in Israel. Actor Peter Coyote chose it for his daughter, giving the name a boost. Unconventional nicknames include Ellie.

  • Origin: Hebrew
  • Meaning: Lion of God

15. Arwen

Arwen is a name that fans of The Lord of the Rings will love to give to their daughter after Princess Arwen. She is celebrated as the most beautiful elf in the series and known for her kindness. Apart from being a renowned princess, Arwen is also the name of a hilly area on Saturn. Your little Arwen is sure to make a statement with this literary name.

  • Origin: Welsh
  • Meaning: Noble maiden

16. Astrid

Astrid, a name with Scandinavian and Norse origins, is a name that The Office fans may remember as the child of Jan Levenson. It has connections to royalty, including Princess Astrid, the daughter of the former King of Sweden. Astrid’s origins give it a hygge vibe, making it perfect for girls with Swedish roots. There’s no better name for a girl with the beauty of a goddess.

  • Origin: Scandinavian, Norse
  • Meaning: Divine beauty

17. Atalanta

In Greek mythology, Atalanta is a princess from Arcadia who has high standards for a mate. Known for her swift feet, Atalanta refused to marry anyone who couldn’t run as fast as she could. Atalanta is the perfect name for a girl who can do anything boys can. You can nickname your little runner Attie.

  • Origin: Greek
  • Meaning: Equal in weight

18. Athena

Athena, a name from Greek mythology, is the daughter of Zeus, born from his forehead. Athena is the ancient goddess of crafts, math, war, and wisdom. Princess Athena of Denmark is a notable namesake. Athena has been featured in television shows like General Hospital and Xena: Warrior Princess.

  • Origin: Greek
  • Meaning: From Athens

19. Aurora

Many legends exist to explain natural events, including some that attribute sunrises to Aurora. This name has a lovely meaning, “Dawn,” and is associated with Disney’s Princess Aurora, a well-known fairy-tale princess in America. Aurora has been a popular name for princesses, ranking in the top 100 names for girls from 2015-2021.

  • Origin: Latin
  • Meaning: Dawn

20. Beatrice

Queen Victoria named her youngest daughter Beatrice, causing a sensation. This name has a dramatic quality, likely due to its mention in Shakespeare’s “Much Ado About Nothing.” It also has meanings like “blessed” and “voyager,” making it perfect for little adventurers. Cute nicknames for Beatrice include Bea or Trixie.

  • Origin: Latin, Italian
  • Meaning: She who brings happiness

21. Belle

Belle used to be a nickname for Isabelle, but now it is a standalone name. Disney’s “Beauty and the Beast” made this name famous, featuring a cute and intelligent princess. Parents who love French names will adore Belle, a popular name in Europe. Your little girl will surely be the “Belle” of the ball.

  • Origin: French
  • Meaning: Beautiful

22. Callisto

Aspiring astronomers might recognize Callisto as the giant moon of Jupiter. In Greek mythology, Callisto was a princess seduced by Zeus and transformed into a bear. The Great Bear constellation, named after Callisto, can still be seen on dark nights. Cute nicknames for Callisto include Liss.

  • Origin: Greek
  • Meaning: Most beautiful

23. Caroline

Princess Caroline of Monaco, known for her fashion sense, is the most famous person with this name. Caroline is the feminine form of Charles, a great way to honor a loved one. This name appears in literature, such as “Little House on the Prairie” and “Pride and Prejudice.” Common nicknames for Caroline include Carol.

  • Origin: French
  • Meaning: Free woman

24. Catherine

Catherine is often associated with Catherine Middleton, the Princess of Wales. However, multiple Queen consorts of England also had this name. Classic novels like “Wuthering Heights” featured Catherine as the main character. Your little girl could go by Cate or Catie for short.

  • Origin: Greek
  • Meaning: Pure

25. Charlotte

Charlotte became an increasingly popular name in 2015 when Prince William and Kate Middleton gave their daughter the same name. Charlotte is a popular name across Europe, Canada, and America. The name is associated with the lovely spider in Charlotte’s Web. Nicknames like Lottie are charming.

  • Origin: French
  • Meaning: Petite

26. Chimi

For a unique name, try Chimi, which is rare and has a famous namesake, Princess Chimi of Bhutan. Depending on the symbols, one name can have many interpretations in the Kanji system. Alternate meanings include “fruit,” perfect for the apple of your eye.

  • Origin: Japanese
  • Meaning: Smart, kind

27. Cinderella

Cinderella, one of the most popular princesses, first appeared in the 1600s. Disney released their version of the classic fairy tale in the 1950s. Despite its positive association, Cinderella has yet to break into name charts. Cinderella may be unique, but Ella is a possible short form of the name.

  • Origin: French
  • Meaning: Little ashes

28. Cirilla

Cirilla is a rare name from the Witcher television and book series featuring Princess Cirilla, a resourceful royal. Cirilla was born with a magical scream that makes people stop in their tracks. You could call your girl Ciri for short.

  • Origin: Latin
  • Meaning: Lordly

29. Cleopatra

Cleopatra VII Philopator was the Princess of Egypt who later went on to be the Queen. This royal had quite a love life and was connected to Marc Antony and Julius Caesar. However, her claim to fame was her knack for politics and her love of country. You can call your sweet newborn Cleo for short.

  • Origin: Greek, Latin
  • Meaning: Glory of the father

30. Cordelia

Cordelia was Anne’s desired name in L.M. Montgomery’s Anne of Green Gables series. The most infamous Cordelia in history was Princess Cordelia of Britain. Shakespeare based his beloved play King Lear on Cordelia’s family. Delia could be a possible nickname.

  • Origin: Latin, Celtic
  • Meaning: Heart

31. Diana

Diana was the Roman goddess of the moon, and she is always associated with Princess Diana of Wales, mother to Prince William and Prince Harry. Princess Diana was known for her humanitarianism and keen sense of fashion. Many parents choose to honor her memory by naming their daughters Diana.

  • Origin: Greek, Latin
  • Meaning: Heavenly, divine

33. Elena 

Disney Junior enthusiasts may instantly recall the princess from Elena of Avalor. It is worth noting that Elena was a genuine Romanian princess. For those looking for princess names that start with “E,” Elena is a great choice. You can even choose the pronunciation and spelling that best suits your girl.

  • Origin: Spanish, Italian, German
  • Meaning: Bright light

34. Elizabeth

In the Bible, Elizabeth was Mary’s cousin and the mother of John the Baptist. Elizabeth is one of the most renowned names for royals, especially in England. Notable namesakes include Queen Elizabeth I of England, also known as “Good Queen Bess.” Cute nicknames for your girl include Lizzie and Beth.

  • Origin: Hebrew
  • Meaning: God is my oath

35. Ella

Some renditions of Cinderella name their princess Ella. Disney followed suit with their live-action film Cinderella, which was released in 2015. If you are a reader, you may remember Ella Enchanted, another fictional princess. Hollywood adores Ella, with stars like John Travolta and Moira Kelly giving their girls the name.

  • Origin: German, English, Hebrew
  • Meaning: Fairy maiden

36. Elora

Fans of the show Willow will want to name their girl after Sacred Princess Elora Danan. Elora may sound ancient, but it first appeared on American name charts in 2015. Although Elora is not mentioned in the Bible, it features “El,” for Elohim, another name for God. If you are looking for princess-inspired names with a spiritual twist, Elora is a great choice.

  • Origin: Hebrew, Greek
  • Meaning: The Lord is my light

37. Elsa

Disney’s Frozen, which was released in 2013, featured an ice queen named Elsa. Within a year, Elsa climbed 200 slots on U.S. name charts. Although Elsa’s fame was short-lived, it remains a lovely choice for a winter baby girl. Elsa is also a moniker for Elizabeth, a regal title.

  • Origin: Hebrew, German
  • Meaning: Pledged to God

38. Esme

Esme has historically been a masculine name, but nowadays it’s more commonly used for girls. If you enjoy reading to your daughter, she’ll adore the Princess Esme series about a playful royal. The Twilight series brought Esme into the limelight by featuring a matriarch with the same name. While Esme is somewhat popular in the United States, it’s a huge hit in Europe.

  • Origin: French
  • Meaning: Beloved

39. Estelle

Princess Estelle of Sweden made this French name famous both in America and across the pond. Religious parents may be pleased to know that Estelle is the patron saint of young Christian girls. Saint Estelle is commemorated on May 11th, making this a great name for girls born in that month. Adorable nicknames include Stella.

  • Origin: French
  • Meaning: Star

40. Eugenie

Though Eugenie is now outdated, it was extremely popular during the Roaring Twenties. Eugenie’s first connection to royalty was with Eugénie de Montijo, wife of Napoleon III. Modern highborn namesakes include Princess Eugenie of York, daughter of Prince Andrew. You can call your little one Genie (JEE-nee) for short.

  • Origin: French, Greek
  • Meaning: Wellborn


Fallon was popular in the United States from 1981 to 1995, took a brief hiatus, and then made a comeback in 2019. Readers may associate this strong name with Princess Fallon from Shannon Drake’s Princess of Fire. Other meanings include “descended from royalty,” making Fallon a cool name for a princess. Fallon is unisex but more commonly used for girls.

  • Origin: Irish, Gaelic
  • Meaning: Leader

42. Fiona

Fiona was first recorded in James Macpherson’s poetry. After that, the name gained popularity in Europe and became a hit in America by 1990. Fictional namesakes include Princess Fiona, featured in the well-known Shrek movies. You can call your daughter Fifi for short.

  • Origin: Scottish
  • Meaning: White, fair

43. Gabriella

The feminine form of Gabriel, Gabriella, will appeal to parents who love religious titles. In the Bible, Gabriel is an archangel who told the virgin Mary about Christ’s birth. Notable namesakes include Princess Gabriella, Countess of Carladès. Gabriella is one of few princess baby names that unites multiple cultures.

  • Origin: Italian, Hebrew, Spanish
  • Meaning: God is my strength

44. Galadriel

J.R.R. Tolkien invented Galadriel, needing a beautiful name for an elven princess. Galadriel became Queen of the Elves, hailed for her beauty and nobility. Lord of the Rings is one of the most popular book series, but Galadriel remains obsolete. Take a note from children’s literature and call your girl Gilly for short.

  • Origin: English
  • Meaning: Maiden crowned with a garland of bright radiance

45. Giselle

Disney’s Enchanted features Princess Giselle, a spunky redhead who can speak to animals. Giselle is also the title of a tragic ballet that debuted in the 1800s. With a star-powered title like Giselle, don’t be surprised when your girl loves the stage. Adorable nicknames include Ellie.

  • Origin: German
  • Meaning: Pledge

46. Grace

Grace is a buzzword for Christians who use the term to describe Christ’s sacrifice. Grace is mentioned over 100 times in the Bible, depending on your preferred translation. Grace Kelly experienced a real-life fairy tale when she became Princess of Monaco. Alternate interpretations include “eloquence,” an honorable trait for any princess.

  • Origin: Latin
  • Meaning: Grace

47. Hilda

Hilda is a moniker for Brunhilda, a legendary Valkyrie who escorted dead soldiers to Valhalla. Princess Hilda of Nassau was part of Baden’s last monarchy before the German Revolution in 1918. Though Hilda became obsolete in the late 1980s, you’ll see the name in video games like Cuphead. Hilda is proof that princess names for girls can be strong and beautiful.

  • Origin: German
  • Meaning: Battle woman

48. Ines

Ines is an exotic form of Agnes, popular in the early 1900s. Royal namesakes include Princess Inés, Duchess of Syracuse. Other monarchical references include Queen Inês de Castro, known for her rocky love life. If you prefer princess girl names with Z, try an alternate spelling.

  • Origin: Italian, Portuguese, Croatian
  • Meaning: Pure

49. Ingrid

Ingrid is a name that’s not frequently used in the United States, but it’s highly valued by Scandinavians. It’s the female form of Ing, the Norse deity of fertility and peace. Princess Ingrid Alexandra of Norway, who is second in line to the throne, gives the name a royal feel.

  • Origin: Norse, Scandinavian
  • Meaning: Fair

50. Irelina

Irelina is an elegant variant of Earla, an Old English classic. It has a resemblance to Ireland, evoking images of exotic places. Other meanings of the name include “warrior,” which makes it perfect for a tough princess. Some cute nicknames for Irelina are Lina (LEE-nah).

  • Origin: English
  • Meaning: Princess

51. Irene

Irene is a derivative of Eirene, the Greek goddess of peace. Princess Irene of the Netherlands, who is well-known for her humanitarian work, is a notable namesake. Fictional characters in Harry Potter and Sherlock Holmes also bear the name. Irene was most popular in the early 1900s but remained in the top 1,000 names for American girls.

  • Origin: Greek
  • Meaning: Peace

52. Isolde

Isolde first appeared in a 12th-century legend about a forbidden love affair. Princess Isolde and her companion drank a magic potion that made them fall in love. The problem was that Princess Isolde was supposed to marry Tristan’s uncle. Isolde is a great choice for parents who want their daughters to appreciate the arts.

  • Origin: Welsh
  • Meaning: Ice ruler

53. Ivy

Since the early 1900s, Ivy has been one of the most popular botanical names. Ivy is a symbol of love and is often given to newlyweds. This tradition started with myths that said ivy grew around the altar of Hymenaios. Princess Ivy, a beautiful villainess, appears in Disney Junior’s Sofia the First.

  • Origin: British
  • Meaning: Ivy plant

54. Jane

During the early 1900s, Jane was a common name among American girls, ranking within the top 50 names. Though its popularity has declined, Jimmy Kimmel chose it for his daughter. Jane Seymour, a former Queen of England, is among the name’s regal namesakes. The Disney film Tarzan features a jungle princess named Jane, giving the name a wild twist.

  • Origin: English
  • Meaning: God is gracious

55. Jasmine

Disney introduced Arabian Princess Jasmine in 1992, and it quickly rose to one of the top 25 American girl names after the release of Aladdin. Jasmine is also the name of a fragrant flower, symbolizing love and beauty. Modern nicknames include Jazzy.

  • Origin: Persian
  • Meaning: Gift from God

56. Jetsun

Bhutanese royal Jetsun Pema is among the youngest Queen consorts in the world. The Bhutanese call their leader The Dragon Queen, referencing the brilliant storms that hit their country. Despite the charisma of Jetsun, the name hasn’t picked up steam. You can call your little girl Jetty for short.

  • Origin: Tibetan
  • Meaning: Venerable

57. Joan

Joan is unisex, but until 2007 it was more commonly used for boys. Joan is associated with Joan of Arc, a brave woman who stood up for her faith. Royal namesakes include Joan of Kent, the first Princess of Wales.

  • Origin: English
  • Meaning: God is gracious

58. Josephine

Josephine is the feminine form of Joseph and is an excellent pick for a girl with strong faith. Josephine March, the spunky literary heroine from Little Women, is a favorite fictional namesake. Josephine is a popular title for royals, with at least six princess namesakes. Call your little cherub Jo or Josie for short.

  • Origin: Hebrew, French
  • Meaning: Jehovah increases

59. Kiara

In Disney’s The Lion King, Kiara is Simba’s best friend and a lioness princess. Kiara has many origins, with different meanings based on locale. Koreans interpret Kiara as the “first ray of sun,” while the Irish say Kiara means “dark.” Adorable nicknames for your sweet cub include Kiki.

  • Origin: Italian, Korean, Swahili
  • Meaning: Princess, bright, clear

60. Leia

Star Wars enthusiasts may associate this commanding name with the fearless Princess Leia, who played a leading role in the franchise. The name has its roots in the Hawaiian word for “heavenly flowers,” giving it a lovely connotation. Whether your daughter is on earth or in a galaxy far, far away, she will undoubtedly have an impressive name.

  • Origin: Hindi, Hebrew, Latin, Hawaiian
  • Meaning: Lioness, heavenly flowers

61. Leonore

Despite being similar in length, Leonore is a distinct name that originates from Eleanor. Princess Leonore of Gotland brought this rare name to the forefront. The name has not been popular since the late 1920s, giving your daughter a unique edge. You can call her Leonie (LEE-uh-NEE) for short.

  • Origin: German
  • Meaning: Shining light

62. Lily

Princess Tiger Lily from Disney’s Peter Pan is a determined and devoted friend. Harry Potter fans will recognize Lily as Harry’s daughter, creating a full-circle moment for enthusiasts. Lily is also the name of a delicate flower that blooms in the spring, making it an ideal choice for a girl born during that time. With a range of spelling options, you’ll never tire of this name.

  • Origin: Latin
  • Meaning: Lily flower

63. Malika

Princess Malika is the protagonist of a Persian myth about a girl who falls in love with her enemy. While the story may be gruesome, Malika is a beautiful name that will appeal to parents who enjoy dark backstories.

  • Origin: Arabic
  • Meaning: Queen


Maria is frequently associated with the Virgin Mary and has a spiritual connotation. Throughout history, several royal figures have borne the name, including Princess Maria-Olympia of Greece and Denmark. The name’s alternate meaning, “wished-for child,” is ideal for a little girl who is a dream come true.

  • Origin: Latin, Hebrew
  • Meaning: Star of the sea

65. Marianne

Marianne is a lovely combination of Mary and Anne, which means “beloved grace” in French. It has historical significance, with Princess Marianne of the Netherlands being a notable figure from the 1800s. Marianne Dashwood Brandon from Jane Austen’s Sense and Sensibility is a famous fictional character with the same name. Mari or Annie can be used as nicknames for Marianne.

  • Origin: French
  • Meaning: Beloved grace

66. Mary

Mary, the mother of Jesus, is one of the most significant figures in history. Mary was the most popular name for American girls from 1900-1946. Many royals have shared this name, including Mary Donaldson, the Crown Princess of Denmark.

  • Origin: Hebrew
  • Meaning: Beloved

67. Medea

In Greek mythology, Medea was a princess who possessed magical powers. While she was portrayed as a murderess, some later adaptations show her as a woman who was scorned. Medea is featured in Hercules: The Legendary Journeys.

  • Origin: Greek
  • Meaning: Ponder, ruler

68. Meghan

Meghan, which means “pearl” in Latin, is associated with wisdom and protection. It’s an excellent choice for a summer baby as pearls are June’s birthstone. The name is linked to the humanitarian Meghan Markle, the Duchess of Sussex. The alternative meaning of the name is “strong warrior.”

  • Origin: Latin
  • Meaning: Pearl

69. Merida

Merida is another Disney princess name, and it’s perfect for a little girl with red hair. Princess Merida was Disney’s first Scottish princess and was admired for her bravery and stunning locks. Meri can be used as a cute nickname for your little achiever.

  • Origin: Spanish, Latin
  • Meaning: One who has achieved a high honor

70. Mia

Mia is a nickname for Maria that has gained popularity in the U.S. and Europe. Princess Mia Thermopolis, the fictional ruler of Genovia, was created by author Meg Cabot. The book series was so successful that Disney created a film adaptation. The alternate meaning of the name is “darling,” which is fitting for a newborn.

  • Origin: Italian, Scandinavian
  • Meaning: Mine, bitter

71. Mirabai

This 16th-century princess and poet had a reputation for being socially unconventional and deeply devoted to her religion. The name Mirabai has Hindi origins and means “an ocean of knowledge.”

  • Origin: Hindi
  • Meaning: An ocean of knowledge

72. Miranda

Coined by Shakespeare for The Tempest, this Latin name gained popularity in the 1950s and has been referenced in pop culture through shows like Sex and the City and Grey’s Anatomy. It means “marvelous.”

  • Origin: Latin
  • Meaning: Marvelous

73. Moana

Introduced by Disney in 2016, Princess Moana of Motunui inspired girls to break out of their shells and set sail on big adventures. The Hawaiian name means “deep ocean.”

  • Origin: Hawaiian
  • Meaning: Deep ocean

74. Mulan

This Chinese name represents the magnolia tree, which is considered sacred in Chinese culture. Disney fans will recognize it as the name of the brave princess from Chinese legend.

  • Origin: Chinese
  • Meaning: Magnolia

75. Natasha

Traditionally given to girls born near Christmas, this Russian name means “birthday of the Lord.” It has been referenced in pop culture through Cartoon Network’s Princess Natasha and as a nickname for Sasha Obama.

  • Origin: Russian
  • Meaning: Birthday of the Lord

76. Nehemia

This Hebrew name means “comforted by Yahweh” and gained popularity through Sarah Maas’ Throne of Glass series, where Princess Nehemia was known for standing up for her beliefs.

  • Origin: Hebrew
  • Meaning: Comforted by Yahweh

77. Odette

 Ballet fans will recognize Princess Odette as the main character in Swan Lake. This French and German name means “wealthy” and was chosen by Mark Ruffalo for his daughter.

  • Origin: French, German
  • Meaning: Wealthy

78. Ophelia

 Made famous by Shakespeare’s Hamlet, Princess Ophelia’s character is often used as a symbol of the dangers of innocence. This Greek name means “benefit” and has been referenced in pop culture by musician Dave Grohl.

  • Origin: Greek
  • Meaning: Benefit

79. Orla 

A name that may be uncommon outside of Ireland, Orla means “golden princess” and is a fitting title for a fair girl. While it is mostly obsolete, it has made a minor appearance in Harry Potter and was chosen by Princess Charlotte of Wales for her cocker spaniel.

  • Origin: Celtic
  • Meaning: Golden princess

80. Ozma 

 L. Frank Baum caught readers’ attention with Princess Ozma in Ozma of Oz. The name Ozma, which is the feminine version of Osmond, a classic Scandinavian title, is a unique and untraditional way to participate in the princess trend. It also has rocker-inspired nicknames like Ozzie.

  • Origin: Scandinavian
  • Meaning: God’s protection

81. Pocahontas 

The daughter of a Native American Chief who lived in the 1500s, Pocahontas was originally called Matoaka, but was nicknamed Pocahontas because of her lively personality. Disney added diversity to its princess lineup with its 1995 version of her tale.

  • Origin: Algonquin
  • Meaning: Playful one

82. Putri 

Not much is known about Putri’s origin, making it a perfect fit for a girl who writes her own story. It means “daughter” and is a great choice for a newborn. For a more Westernized version, you can call her Ree.

  • Origin: Indonesian
  • Meaning: Princess

83. Rania 

Rania is a great name for parents with Arabic, Hebrew, Greek, or Indian heritage. Its interpretation of “queenly” gives it an aristocratic air, and it also means “she is singing” and “eye-catching.” Rania is a name open to interpretation and provides many options for your little princess.

  • Origin: Arabic, Hebrew, Greek
  • Meaning: Queenly, heavenly

84. Regina

Regina is a name familiar to those with Catholic backgrounds, as it is one of the Virgin Mary’s names. Princess Regina of Saxe-Meiningen was known for her charity work and has given the name a royal air. For a more modern nickname, you can call her Gina.

  • Origin: Latin

  • Meaning, Queen

85. Rosette 

Rosette is a unique alternative to the popular name Rose. Princess Rosette is a fictional namesake introduced by Madame d’Aulnoy in the 1700s. French fairy tales like this paved the way for women authors to shine, and cute nicknames include Rosie.

  • Origin: Latin, French
  • Meaning: Little rose

86. Sabrina

Sabrina is a name with Celtic roots and a fairytale story to match. This princess-turned-sea-nymph avoided the evil plans of her stepmother and became immortal. The name Sabrina has also been popularized in film, with Audrey Hepburn starring in the titular role.

  • Origin: Latin, Celtic
  • Meaning: River goddess

87. Sadie

Sadie is a playful alternative to the name Sarah and has gained popularity in recent years. Adam Sandler even named his daughter Sadie, and the name has a nod to the Sadie Hawkins dance. It’s perfect for parents looking for a sassy and princess-inspired name.

  • Origin: Hebrew
  • Meaning: Princess

88. San

San, also known as Princess Mononoke, is a character in an animated film by Hayao Miyazaki. San is the Princess of the Wolf Gods and won multiple awards for her role, but the name itself remains relatively unknown.

  • Origin: English, Burmese
  • Meaning: The sandpiper bird

89. Sarah

Sarah has a biblical origin, as she was the wife of Abraham and mother to Isaac. The name has a regal association with Sarah, Duchess of York. It’s a timeless name that has stood the test of time.

  • Origin: Hebrew
  • Meaning: Princess

90. Sophie

Sophie is a name that means wisdom and is a lighter variation of Sophia. It’s perfect for a playful and fairy-like child. There have been many royal namesakes, including Princess Sophie of Sweden, and the name remains popular in the U.S.

  • Origin: French, Greek
  • Meaning: Wisdom

91. Stephanie

Stephanie is the feminine version of Stephen, and the name means “crown” in Greek. It has been popularized by Princess Stephanie of Monaco, and it’s a classic name that has withstood the test of time.

  • Origin: Greek
  • Meaning: Crown, garland

92. Suiko

Suiko is a name with feminist roots, as Japan’s first ruling empress had this name in the 500s. It means “chic” and “different” and can be shortened to Koko.

  • Origin: Japanese
  • Meaning: Water child

93. Suri

Suri is a name that gained popularity due to the daughter of Tom Cruise and Katie Holmes. It means “princess” and has alternate meanings of “sun” and “rose.”

  • Origin: Persian, Hebrew
  • Meaning: Princess, red rose

94. Theodora

Theodora is a regal name with a royal association. It’s the feminine version of Theodore and has been popularized by Princess Theodora of Greece and Denmark. The name has a vintage feel and cute nickname options like Dora.

  • Origin: Greek
  • Meaning: Gift of God

95. Tiana

Tiana is Disney’s first African-American princess and a great choice for parents looking for a name with a fairytale twist. It means “princess,” and Dwayne “The Rock” Johnson even named his daughter Tiana in 2018.

  • Origin: Slavic, Russian
  • Meaning: Fairy queen

96. Victoria 

Victoria is a name associated with the Victorian era, led by Queen Victoria. It means “victory” and has been popular for over a century. It has cute nickname options like Vicky and a strong, regal feel.

  • Origin: Latin
  • Meaning: Victory

97. Xena

Xena is a name that gained fame due to the television show Xena: Warrior Princess. It means “hospitable” and is perfect for a friendly and outgoing child.

  • Origin: Greek
  • Meaning: Guest


Zadie is an edgy variation of the name Sadie, meaning “princess.” It has a modern feel, but the name was popular in the early 1900s. It’s a great option for parents looking for a unique name with a Z.

  • Origin: Hebrew
  • Meaning: Princess

99. Zali

Zali is a unique name that could be considered as an alternative to Hailey. It has a sense of independence and is perfect for a girl with a story to tell. Zali Steggal, an Australian athlete and politician, is among those who bear this name. It also has meanings such as “noblewoman” and “lady.”

  • Origin: Hebrew, Hungarian
  • Meaning: Princess

100. Zhao

Zhao, a name traditionally used as a surname for boys but also acceptable for girls. Princess Zhao of Pingyang, a skilled military leader in ancient China, serves as proof that girls are capable of achieving anything. Zhao could be a fitting name for your active and adventurous daughter.

  • Origin: Chinese
  • Meaning: Jump, walk quickly

As parents, selecting a name for our daughters is an incredibly personal and emotional decision. It can be challenging to find the perfect name that captures the essence of our little princess. However, this list of 100 beautiful princess names provides a wealth of options to help inspire you.

Remember to take your time and choose a name that resonates with you and your family. We hope this has provided you with some helpful ideas and wish you all the best on this exciting journey of naming your little princess.