What could be more exciting than becoming a parent? Holding your newborn for the first time is sure to be an emotional experience, and you’ll most likely want to be as prepared as possible. What better way to do that than to have a list of names to pick from when that moment arises? And these princess names are truly fit for royalty—AKA your sweet little girl.

When it comes to choosing the right name for your daughter, there’s much to be considered. You may want it to sound sweet, or give them a foundation of strength and purpose to grow on. A good, strong name will carry your little sweetie through any obstacles that may come her way.

So, if you want her moniker to have a royal connection, that’s where this list of the 115 best princess names comes in! There are plenty of options to choose from that offer historical significance, as well as those that are made popular by the Disney franchise. There are also names from many different cultures and areas of the world. No matter what name you choose, we’re sure it’s going to be just perfect for your little darling. 

Related: 150 Medieval Names for Your Baby Knight or Princess

115 Best Princess Names 

1. Mary — this Hebrew name means “wished-for child” and was the name of Queen Mary I and Mary II of England. 

2. Luisa — an Italian name meaning “renowned warrior.” 

3. Caroline — this French name means “free woman.”

4. Henrietta — a French name that means “estate ruler.”

5. Boudica — a Celtic name meaning “victory.” The wife of the Iceni King of East Anglia was named Boudica.

6. Louise — German meaning “famous warrior.”

7. Olga — a Russian name that means “holy, blessed one.”

8. Demetra — this Italian name means “Earth mother.”

9. Sophie — an English name meaning “wisdom.” This is the name of the Duchess of Wessex. 

10. Guinevere — this Welsh name means “fair one.”

11. Amaryllis — a Greek name meaning “to sparkle.”

12. Anne — a Latin name that means “grace, favor.” This was the name of a 17th-century English queen. 

13. Leia — of Hebrew and Latin origins, this name means “weary” or “mistress.”

14. Maria — a Latin name that means “of the sea.”

15. Éowyn — an Old English name that means “horse joy.”

16. Leonor — this Greek name means “sun ray.”

17. Merida — a Spanish name meaning “merit.”

18. Fiona — in Gaelic this name means “fair.”

19. Beatrice — this Italian name means “she who makes happy” and is the name of the current Princess of York!

20. Cersei — this Greek name means “bird.”

21. Mariana — Spanish, meaning “drop of the sea.”

22. Camilla — a Latin name that means “young ceremonial attendant.” This is the name of the current Queen of England. 

23. Victoria — this Roman name means “victory” and was the name of a 19th-century queen.

Related: 125 Best ‘Old Lady’ Names for Your Little Girl

Disney Princess Names 

24. Giselle — Meaning “pledge” in French, Giselle is the princess from Disney’s Enchanted.

25. Kiara — We meet this Disney princess in The Lion King 2. She is the daughter of Simba and her name means “princess” in Swahili. 

26. Asha — From The Wish, this Sanskrit name means “life.” 

27. Merida — From the movie Brave, this Disney princess name means “one who has achieved a high honor” in Latin. 

28. Mulan — This Chinese name means “wood orchid.” Mulan is a Disney movie about a princess who becomes a legendary warrior. 

29. Ariel — In The Little Mermaid, Ariel is the princess of the ocean. This name means “lion of God” in Hebrew. 

30. Leia — This Hebrew name means “heavenly flowers.” Princess Leia joined the Disney princesses when Disney bought the Star Wars franchise.

31. Jasmine — Jasmine is the princess in Aladdin. Her name is Persian and means “gift from God.” 

32. Pocahontas — The Disney film Pocahontas is loosely based on a young Native American woman from history. It means “playful one.”

33. Belle — This Beauty and the Beast princess’s name is French meaning “beautiful.” 

34. Raya — A Hebrew name meaning “friend,” Raya is one of the newer Disney princess characters and stars in Raya and The Last Dragon

35. Tiana — The Princess and the Frog gave us the first African-American Disney princess. This is a Russian name and it means “princess.”

36. Anna — Princess Anna is from the Frozen franchise. It’s a Latin name that means “grace.”

37. Elsa — Also from Frozen, this name has many origins but is primarily Hebrew and Scandinavian meaning “God is my oath.” 

38. Elena — This is the princess of the Disney Junior Series Elena of Avalor. It is Greek and means “shining light.”

39. Melody — This is Ariel and Eric’s daughter from The Little Mermaid 2. It’s Greek for “song.”

40. Aurora — This princess name is the name of Sleeping Beauty. It is Latin for “dawn.” 

41. Mia — The Princess Diaries centers around Princess Mia Thermopolis. This Spanish name means “mine.” 

42. Snow White — Snow White was the first Disney princess. Her skin is as fair and white as snow, which is how she got her name. 

43. Rapunzel — From the classic fairy tale comes a new Disney princess. Rapunzel is a German name for the plant called rampion. 

44. Sofia — This is another princess from Disney Junior. She is the main character of the series Sofia the First. This name is Greek for “wisdom.” 

45. Cinderella — This name means “little ashes” in French. Cinderella is one of the earliest Disney princesses.

46. Moana — This is the main character of the Disney film by the same name. Moana is Hawaiian and means “ocean.” 

Related: 100 Charming Fairy Names for Your Enchanting New Bundle of Joy

Cute Princess Names for Girls 

47. Diana — a Roman name meaning “Goddess of the hunt.” The Princess of Wales, first wife of King Charles, had this name. 

48. Joanna — this Hebrew name means “God is gracious” and was the name of the Queen of Castile. 

49. Blanche — this French name means “white” and was the name of the Medieval Queen of Navarre who was married to Henry of Castile. 

50. Soraya — a Persian name that means “star cluster” or “Pleiades” which is a constellation.

51. Letizia — this Italian name means “happiness” and is the name of the current Queen of Spain.

52. Mercedes — this Latin name means “mercies” and was the name of a 19th century Princess of Asturias. 

53. Jane — an English name meaning “God is gracious.”

54. Philippa — another English name, this one means “loves horses.”

55. Georgiana — a Greek name that means “farmer.”

56. Magdalena — this Latin name means “of Magdala.”

57. Elizabeth — the Hebrew meaning of this name is “my God is abundance.” It is the  name of two past English queens. 

58. Odette — this French name means “wealth.”

59. Idril — this Sindarin name means “sparkle brilliance.”

60. Britta — a Scandinavian name meaning “strength.”

61. Catherine — this Greek name means “pure” and is the first name of Kate Middleton, who is the wife of Prince William, and Catherine of Aragon, the first wife of King Henry VIII.

62. Gisela — a German name that means “pledge.”

63. Juliane — this Latin name means “youthful.”

64. Ulrike — this German name means “heritage.”

65. Pilar — Spanish name meaning “pillar.” This was the name of 19th & 20th century Princess of Bavaria. 

66. Zara — an Arabic name meaning “radiance, bright as the dawn.” Zara Tindall is the eldest granddaughter of Queen Elizabeth II. 

67. Charlotte — this English name means “free, petite.” It’s the name of Prince William and Kate Middleton’s daughter, as well as King George III’s wife. 

68. Agnes — this Latin name means “chaste.” Agnes was the name of the daughter of Joan II & Philip II of Navarre. 

69. Eugenie — a Greek name that means “noble.” This is the name of the Princess of York, daughter of Prince Andrew and Sarah Ferguson, and granddaughter to Queen Elizabeth II. 

Related: Kinsley, Kaia, Kapri—75 Girl Names That Start With the Letter ‘K’

Names That Mean “Princess”

70. Orla (Celtic) specifically means “golden princess.”

71. Orlaith (Gaelic) this is the more formal form of “Orla.”

72. Sari (Finnish)

73. Ameera (Arabic) 

74. Sadie (Hebrew) diminutive of Sarah, this name can also mean “lady.”

75. Kala (Hawaiian), this name can also mean “noblewoman.”

76. Sally (English, with Hebrew origins)

77. Sarina (Hebrew) 

78. Sadee (Hebrew) 

79. Tzeitel (Yiddish) this name also means “noble lady.”

80. Nkosazana (Xhosa) also means “lady of the people.”

81. Zaria (Arabic) this name stems from a similar name Zahr meaning “flower.”

82. Sarah (Hebrew) can also mean “noblewoman.”

83. Putri (Indonesian) also means “daughter.”

84. Casandra (Greek) 

85. Saija (Finnish)

86. Maelie (Celtic) can also mean “chieftain.”

87. Sada (Hebrew) 

88. Gladys (Welsh), this name can also mean “ruler.”

89. Suri (Hebrew) also means “lady.”

90. Tia (Greek) 

91. Rajkumari (Hindi) can also mean “royal princess.”

92. Saina (Arabic)

Related: 75 of the Worst Baby Names in History for Boys and Girls

Princess Girl Names

93. Catalina — a Spanish name meaning “pure.”

94. Amina — this Arabic name means “honest.”

95. Alexandra — a Greek name meaning “to defend.”

96. Isabella — this Hebrew name means “devoted to God.”

97. Silja — a Finnish name meaning “swan.”

98. Grace —Latin name meaning “charm, virtue.”

99. Violante — Latin meaning “violet.”

100. Sibylle — this German name means “prophetess.”

101. Roxanne — a French name meaning “bright, shining.”

102. Zarouhi — an Armenian name meaning “golden.”

103. Caoimhe — this Gaelic name means “beloved, gentle.”

104. Neema — this Swahili name means “divine grace.”

105. Kamalani — a Hawaiian name meaning “royal child.”

106. Synnøve — a Finnish name that means “gift from the sun.”

107. Chen — Hebrew meaning “grace.”

108. Xena — this Greek name means “guest” or “stranger.”

109.  Altagracia — a Spanish name that means “high grace.”

110. Eulalia — this Greek name means “well-spoken.”

111. Helen — a Greek name meaning “light, bright.”

112. Alice — a German name that means “noble.”

113. Ayhan — this Turkish name means “moon ruler.”

114. Zelda — a Yiddish name meaning “blessed” or “happy.”

115. Margaret — a Greek name that means “pearl.”

Up Next: 

Related: 105 Southern Boy Names (With Their Meanings) For Your Genteel Little Gentleman

Share.
Exit mobile version