30 Enchanting Baby Names For A Little Princess

Little girls need all the advantages that they can get before making their arrival into the world. They will be facing a myriad of obstacles in their life, from relationships to work, and they will need confidence, courage, and grace to live happily ever after. A good nod to those needs is to give your little girl a name that fits someone who embodies those virtues, such as a princess.

While many popular media outlets portray princesses as a stock damsel in distress, the fact is that princesses live stressful lives, constantly on display and required to help guide the ship of state. We can hope that our little girls won't live that kind of fishbowl existence, but also wish that they could thrive in that situation if they find themselves in it. Giving a daughter a name with a dash of royal panache balances those wishes. Besides, princess names are just really charming, giving even the critics something to praise. They are the sort of names that people will remember when the baby girl publishes her first book or opens her first business, and that will make strangers want to fawn.

The following 30 names embody the virtues of a princess and generally have the royal nod of approval. Does your little one already have a princess name? Be sure to share it with us!

Continue scrolling to keep reading

Click the button below to start this article in quick view

Start Now

30 Brynhild

I have a soft spot for Brynhild because it can be shortened down to Bryn and sounds beautiful. It was the name of the Valkyrie in the story of Sigurd and Brynhild, too, and I'm a sucker for a classical name. She's even in the Prose Edda. Brynhild is from an Old German name that means 'ready for battle' according to thinkbabynames.com.

Princesses should definitely always be ready to do battle, so that is a great fit for your royal daughter.

Nordicnames.de reveals it was first used as a little girl's first name in 1877 in Sweden, and it really had its heyday in Denmark in the 1940's. This does not mean that you should forswear the name. Everybody needs a Valkyrie in their life, and there is plenty of reasons for it to be your daughter.

29 Margarita

While Margaret has a down-to-earth feel, the variant Margarita has an air of fun and relaxation. It might be the vowel ending or the association with the drink that creates the impression. Whatever the source of the impression, the meaning comes from Greece. According to thinkbabynames.com, Margarita means 'pearl.' Everyone loves pearls: they're beautiful and refined.

The meaning and associations combine to make this a lovely name. Margarita should be more popular for these reasons, but it was ranked 1620 in 2016. It had its heyday in the 1950's when it was 381st in popularity. Some people did use the diminutive version, Rita, as a full name, but most people just call people with the full name of Margarita a nickname like Rita. Maggie is also an option as a nickname.

28 Masako

Masako is another Japanese princess name. In fact, it is the name of the current Crown Princess of Japan. It is also the name of a famous voice actress and an Olympic volleyball gold medalist. Japanese names can be created by words that sound alike but have different meanings, so Masako has multiple meanings.

According to behindthename.com, it can be made of the words for 'proper' and 'child,' or 'refined/elegant' and 'child.'

This means that it can fit a little girl who remembers her p's and q's or a young lady with lots of style. It's a name that the baby can grow into. It even has nicknames that can change with context: Masi for when you are cuddling your baby at home, Coco when she is channeling Ms. Chanel, and Masa when she is being imperious.

27 Maha

Maha is cute. It even sounds like a little kid's laughter, and you can imagine a chipper little bundle of joy responding to her own joke. It's also user-friendly: it's easy to spell and pronounce. It does sound a bit like Maya, which is super popular as a name right now, and that's not a bad thing.

If there are a ton of little girls called Maya in her school, everyone will recognize her. Your daughter will still be differentiated from all those girls. It certainly works for the princess of Thailand, whose middle name is Maha. Why did they pick it? Maybe because, according to names.org, it means 'beautiful,' and a princess is always pretty on the inside. (Actually, Maha is from the Arabic word for oryx, which is a type of antelope which symbolizes beauty. It translates into 'beautiful.')

26 Joanna

Joanna needs more love. It was never ranked higher than 137 in the United States, and thinkbabynames.com says that it is 248th in popularity now. But this is a lovely name, sounding both classy and down-to-earth. It can, of course, be considered a combination of Joseph and Anna, but it is also a variant of Jane. It comes from a Greek name that means 'God is gracious.' The Old French version of the Greek name was Jehanne, which morphed into Joanne over the centuries.

The English took it and spelled it with an 'a.'

Despite the French and English sources, the royal nod of approval comes from Spain. Queen Joanna married King Phillip the fair and should have inherited two kingdoms, but her relatives had her locked away. Her name remains beautiful.

25 Luisa

Luisa has been a popular name throughout Europe and South America for ages, especially for princesses. Not too surprisingly, it's a variant of Louis. According to thinkbabynames.com, Luisa traces its roots back to the Old German name, Ludwig. It means 'famous warrior,' which makes it a fitting name for anyone who will lead her country in battle (or to city hall. Whichever fits her life.)

Despite the historical popularity of Luisa, it has never been very common in the United States. In 1999, it was ranked 868, and that was the most popular it has ever been. It is even less common now, coming in 1189th in popularity. Of course, that just means that a little girl with the name will be memorable. Like a princess, she will be on everyone's mind in a good way.

24 Takara

Via Shutterstock

Empress Takara ruled Japan from 642 AD to 645 AD, so you have a royal approval of the name right there. It is also a beautiful name, with a lot of round vowels that soften the consonants until they melt in the mouth. For nicknaming fans, you can shorten it down to 'Taki' when your daughter is being cute and 'Kara' when you want something classy.

The best thing about it, though, is its meaning.

According to behindthename.com, Takara is a Japanese name made from the kanji for 'jewel' or 'treasure.'

Everyone thinks their daughter is a treasure full of jewels. This name has the advantage of being rare in the United States, too: in the 1980's, it was 1475 on the name charts, and it is ranked 9315 now. Your little princess will shine with this name.

23 Theodora

According to thinkbabynames.com, Theodora is a name in need of some love. It is 1900 on the name charts, and, even when it was at its most popular in the 1920's, it was ranked 574. This should not be allowed to stand.

Theodora was the name of the Empress of the Byzantine Empire when Justinian ruled. You know: she was the one who convinced her husband to face down howling mobs instead of fleeing during a riot by telling him that he wouldn't want to live without his empire, and anyway, she would rather die in her royal regalia than live in exile. The other namesake is the famous actress Theda Bara. The name means 'God's gift,' so, between an amazing namesake and a complementary meaning, your daughter will be blessed with this name.

22 Isabelle

Queen Isabelle of Spain may be the most famous bearer of this name. It sounded right on her, and it always sounds right on a queenly little girl. It just has that aura to it. You may or may not be surprised to find out that Isabelle is a variant of the other queenly name, Elizabeth. According to thinkbabynames.com, both Elizabeth and Isabelle come from Isabel, a Hebrew name that means 'God is my oath.'

A member of a royal family has to be trustworthy, so any name involving oaths is a princess name.

Not surprisingly, Isabelle is exceedingly common in the United States. It sounds wonderful and can be shortened down to Belle or Issy, so it ranks pretty high on the name charts. It is currently 103rd in popularity.

21 Inez

Inez was the name of the forbidden love of Don Pedro of Portugal. He married her in secret in 1354, and they were ultimately buried together. This romantic name is, according to thinkbabynames.com, from a Latin word for 'pure.' It is a variant of Agnes, which is also a beautiful name but not as cosmopolitan as Inez. Well, according to behindthename.com, Agnes is the Latinized version of the Greek name for 'Chastity' and associated with lambs. The Spanish pronounced it Ines, and there you go. Inez in 3 steps.

It isn't in the top 1000 names in the US, but it has been more popular in the past. Other countries love it more, too. It's ranked 25 on the name charts in Spain, and it's 9th in popularity in Portugal. You can consider yourself part of a global community with your little Inez.

20 Antoinette

Marie Antoinette really got a bad rap. She was an excellent mother, a loving wife, and dignified in death. Her educational shortcomings I blame on her mom, who treated her like a hostage to marriage. But at least her mom gave her a beautiful middle name. According to thinkbabynames.com, Antoinette is a French feminine derivative of Anthony. You may recognize the name from the Roman general who married Cleopatra. He probably got his name from an Etruscan family name.

Variations of Anthony became all the rage in Europe in the 13th century because of the saint of that name, and Antoinette is part of that tradition.

You can join that tradition with glee when you name your daughter Antoinette. For one thing, you can call her Netty as a nickname. It's beautiful and fun for any little girl.

19 Theresa

Theresa is a popular name among both monarchs and common folks. It flows with its mix of vowels and 's' ending, so it is pleasing to the ear. According to thinkbabynames.com, it means 'late summer' and may come from the Greek island of Therasia. The meaning of your daughter's name can be as fun and gentle as a relaxing vacation with this name. It also has a lot of religious overtones, too, because of the 2 Catholic saints with that name.

So this pretty, pious and gentle name has many perks. It should be fairly popular in the US, and it kind of it is. The Social Security Administration records that it was ranked 924 in 2010, and it hasn't dropped much lower in the past 8 years. You are free to bring this princess name back, though.

18 Mariana

Mariana is a name that belongs to the most graceful and poised of all princesses. It is the name of 2 Shakespeare characters, a Spanish princess, and a saint. It has an aura grace and class to it. The meaning of the name even has lovely connotations baked into its history. According to thinkbabynames.com, it is a Latin name that means 'star of the sea, grace.' Everyone thinks their daughter is a star, after all.

Of course, it can also be a combination of Mary and Anna or a variant of the French Marianne.

With all the sources, charming meanings, and traditions, Mariana is understandably popular. The Social Security Administration reveals that the name is ranked at 291 on the name charts. This means that it is familiar enough for everyone to understand but rare enough to stand out in a crowd.

17 Phillipa

Queen Phillipa of Lancaster was the ruler of 3 different kingdoms from 1406 to 1430. That is a pretty impressive feat for anyone, and your daughter will appreciate the namesake. She may also love the meanings if she is a fan of horses. According to behindthename.com, Phillipa is a female variant of Phillip, which is Greek for 'lover of horses.' I never knew a little girl that didn't at least go through a phase of loving horses. You can also see it as a name meaning 'noble,' as horse-riding knights are the embodiment of the aristocracy. Plus, there is Phillip of Macedon, so there is the Ancient Greek layer of class.

You can spell Phillipa with a third 'p,' as Phillippa. Dropping the second 'p' may make it easier to spell, though, and the extra letter is unnecessary.

16 Frederika

Frederika is one of those names that straddle that balance between femininity and masculinity. The name has a sweet ring to it that makes it girly, but the hard consonants give it a masculine touch. The meaning is, however, just pure monarch. According to thinkbabynames.com, is from the Old German name that means 'peaceful ruler.'

Literally, it is composed of the words 'frid' and 'ric,' which means peace and ruler, respectively.

Anybody who has a position of responsibility can see the applicability.

Despite the advantages, it isn't even in the top 1000 baby names now. There was a time when Americans liked Frederika, or at least a few variants of the name, a bit better. It was during the 1880's, though, so that does give the name an old-school feel. This gives this pretty name a traditional patina.

15 Mathilde

There are really not enough Mathildes in America. According to thinkbabynames.com, it isn't even ranked this year. It has a traditional ring to it, and the combination of 'm' and 'l' sounds makes it pleasant to hear. People are familiar with it from Roald Dahl's book about a telekinetic girl by the name. Queen Mathilde of Belgium is a famous (and very classy) name-bearer, too. The mix of feminine loveliness and aura of old-school refinement makes it a natural name for your little princess.

For all its feminine charms, Mathilde has a very tenacious meaning. According to thinkbabynames.com, the meaning of the name means 'mighty in battle.' A princess should definitely be ready for the battles of life, even if they are metaphorical. There is plenty to love about this name.

14 Sophie

Sophie may feel like a ubiquitous name these days. It's one of the most popular names and shows up constantly in shows geared towards little kids. The Social Security Administration records that it is the 109th in popularity as of 2016. And the love of this name is completely understandable. As thinkbabynames.com points out,

the name is Greek for 'wisdom,' and is in the top 11% of names in the United States.

It's a lovely-sounding name and it belongs to both a bunch queens with the name and the great architectural wonder, the Hagia Sophia. There are several variants in the spelling even among the royal family: the Spanish queen spells it Sofia and the Prussian queen from the late 1800's spelled it Sophia. The Sophie spelling is much cuter for a little girl, though.

13 Amelia

At least two of the German princesses in the past had the name of Amelia or Amalia. This is fitting, because, as thinkingbabynames.com points out, it is an amalgamation of Emilia, which is from a Latin family name meaning industrious, and Amalia, which is from an Old German word for work. The name basically means 'rival and eager work.' It's hard work being a princess and your little girl will need a good work ethic, so this a symbolic name.

This pretty and highly complimentary name really first appeared in the 1700's, possibly in response to Henry Fielding's novel Amelia was published. Meely, Amaly, and Aemelia existed before this, but the novel seems to have found the sweet spot as far as spelling goes. It became very popular in this form and is now ranked 11.

12 Gisela

Gisela is a sort of cynical name to give a literal princess. Before the modern era, royal children were often brought up in the courts of their parent's overlords as a way to ensure cooperation between the allies. According to thinkbabynames.com, this may be why the name was used. It comes from the French name Ghislane and the word gisil, which is a word for 'pledge, hostage.' This made it a popular name in medieval Europe. Here in America, Gisela started being used (in ignorance of the hostage meaning) in the 1950's.

It was the most popular it had ever been in 2009 when it was ranked 134. It dropped after that and it was ranked 219 currently.

You don't have to think of your daughter as a political hostage to name your daughter Gisela. There were a model and French princess with the name, so she would have some fine namesakes. Plus, it sounds very refined.

11 Adelgunde

Adelgunde is a rare name, even though it was the name of a Bavarian Princess who ruled in the mid-1800's. This may be why, as names.org points out, the name first appeared in the United States on December 26th, 1876. According to the same source, only 5 people per year have been given that name since that time. It deserves wider use, though. Not only was it the name of a princess, it is a really lovely sounding name.

It is made from two Old High German words, 'adal' which means noble and 'gund' which means war. Pure conjecture here, but Germany was just forming into its own country and fighting the French around the same time as Queen Adelgunde reign, and that may have inspired her very traditionally German name.

10 Hildegarde

Hildegarde stems from Scandinavian mythology. There was a Valkyrie named Hildegard who Odin sent to take fallen warriors to Valhalla. It is a pretty name that evokes an earlier time and fantasy epics. Of course, the most famous name bearer was a mystic who was an abbess and wrote music. This was Hildegarde of Bingen, who frequently gets a nod in occult circles.

Thinkbabynames.com says that Hildegarde is an Old German name (surprise) made of the words for 'battle garden.'

It's a noble name for a princess who might have to take the fight to the domestic sphere. While it is a bit more common in Scandinavian countries, it did rank 786 in the first decade of the last century. It is ranked 1337 name now. If you give your little princess this name, she will definitely not have a lot of company.

9 Josephine

Napolean's Empress was named Josephine, and you have to admit that it does sound like the name of a refined lady. The 'feen' ending is precious, a diminutive suffix that gives the name a feminine flourish and a touch of nobility. Daughters given this name present a classy front that will give her advantages in her life. You won't be surprised to find that thinkbabynames.com defined Josephine as a feminine variant on the Hebrew name Joseph. It means "Jehovah increases." Given that princesses are really important for securing a line of succession, this is a fitting name for one.

According to thinkbabynames.com, Josephine became a fairly popular name in the 1910's. It ranked 23 on the name charts then. It has remained recognizable until the present day, and it is ranked 114 now. That makes it special enough for your girl to stand out in a roll call, but familiar enough for even people hate new names.

8 Letizia

Letizia has a sweet, smooth feel to it. It belongs to the Queen Consort of Spain, for one thing. It slips from the mouth with a combination of hard consonants and soft vowels. If you haven't met many women with Letizia as a first name, it might be because it isn't very common. It is in the top 2000 names in the US. Variants of the name were more common 136 years ago, especially Lettie, but Letizia is one of the few survivors from that. This shouldn't put anyone off from using this beautiful name.

According to thinkbabynames.com, Letizia is from a Latin word for 'joy.'

If you would like to give a happy name to your daughter but don't want a virtue name, Letizia could be perfect for you.

7 Elena

Elena has become a relatively common name this century. According to thinkbabynames.com, it is 94th in popularity as of 2016. The popularity may come from the charmingly refined sound, or it may come from its many sources. It is from the Greek word for 'sun ray.' It is also an Italian and Spanish form of Helen, Alexandra, Eleanor, Ellen, and Olena. Each of these names has their own meanings, and you can pick whichever meaning feels the best for you.

Elena has a couple of advantages for anyone practically minded. Elena is spelled the way that it sounds, and it is both pleasant and simple to pronounce. Everyone recognizes it, while not being in the top 10. It has the royal nod from the Romanian royal family, too. This makes Elena a great pick for your little princess.

6 Teimei

Teimei is a gorgeous name with a lovely past. It was the name of an important Empress in Japan's history. According to quod.lib.umich.edu, she was the queen consort from 1912 to 1926, which was a time when Japan experienced a lot of uncertainty and the imperial family changed to model the new family life. She grew in confidence over the years of her reign and is remembered fondly. She passed in 1951 and Teimei is actually the name she was given after she died to reflect how she modeled the new femininity. She was born Sadako Kujo.

Teimei means 'enlightened constancy,' which reflects the wisdom and persistence that we wish on all our little princesses.

An additional benefit is that it is very rare to have Teimei as a name. There definitely won't be anyone who will forget it.

5 Masae

If you want a name that captures the pride that you feel in your new-born daughter, then you cannot go too wrong with Masae. According to names.org, it means 'blessed with elegance.' There is something so delicately beautiful about a baby girl, that this name is an automatic fit. It's a Korean name, and it belonged to a Korean princess. The Korean Royal family lasted only four generations, but at least they had cool names. It is also the name of a cute, perky YouTube personality who has made a name for herself doing Let's Plays.

For all the beauty of Masae as a name that comes from both the history, meaning, and sound, Masae is not used very often. Names.org thinks that it is 50,452nd in popularity in the world. There may be only 3100 ladies with the name in 7 billion people.

4 Cecilie

Is there a name more princess-like than Cecilie? It benefits from the sibilance of the consonants and the vowel ending, giving it a very sweet sound. Then there is the namesake, a beautiful queen who reigned early in the 20th century in Denmark and Greece. It has all the connotations of royalty that you might want. Well, all the connotations but the meaning.

According to thinkbabynames.com, Cecilie is from the Latinized version of the Welsh word Seissylt which means 'sixth.'

The English Latinized the name when they got it in the Middle Ages to Caecilia and shortened it to Cecily. Cecilie became very popular as a girls name because of the blind saint by that name, and in the 1700's, many started spelling it Cecilia. It isn't nearly as popular now. It ranks 1527 on the name charts.

3 Eugenie

Eugenie is one of those names that would show up in an old romance. Soft and feminine, it is ladylike to its core, and it would make a great name for a protagonist in the story. Princess Eugenie of York is a proud name bearer, and it is a perfect fit for her. According to thinkbabynames.com, Eugenie is a feminine variant of Eugenios, a Greek name meaning 'noble aristocrat.' (The other feminine variant is Eugenia, and that name has a nice ring to it too. Eugenie gets the royal sanction, though, and we are compiling names for a princess.)

Despite the obvious royal connection, Eugenie has not been in the top 1000 names in America since 1920. The last time the Social Security Administration ranked it, Eugenie was 854 on the name lists. That is not a great showing, but it is great news for you. It is unlikely that your daughter will have to share a name with any in her class or the previous generation. It is all hers.

2 Christine

Queen Christine has a very nice ring to it. At least the Swedes thought so: Queen Christina of Sweden is one of their most famous monarchs. According to thinkbabynames.com, Christine is a French variant of a Latin name that means 'follower of Christ.' It entered the English speaking world in the 1800's, where it has remained pretty popular.

It's been in the top 1% of names for girls across the decades, though it had its heyday in the United States in the 1970's when it was ranked 22nd most popular.

Christine doesn't just have familiarity going for it, though. It is generally fabulous, ending in a refined '-een' sound and exotic enough in spelling to help your girl stand out in a crowd. For some reason, it is ranked only 729 on name charts these days, but that gives it an extra dose of style.

1 Elizabeth

Elizabeth has royal connotations because so many queens and princesses have had it. There is the current queen of England, the last Tudor queen, and the mother of John the Baptist. But what is the royal appeal? According to thinkbabynames.com, Elizabeth is a Hebrew name meaning "God is my oath." That's not a bad start for a queen. Believe it or not, spelling the name with a 'z' was started by Queen Elizabeth. At least it became the normal way to spell it under her reign. Before then, most little girls with this name spelled it Elisabeth. These days, that is such an uncommon spelling that Grammarly thinks it is a mistake.

Elizabeth, however you spell it, has fallen from its zenith in the 1880's. That's when it was the 4th most popular name for girls in the United States. It is currently ranked 13th on the name charts.

References: thinkbabynames.com, names.org, behindthename.com, themeaningofthename.com, quod.lib.umich.edu, and nordicnames.de.

More in Baby Names