When you hear the word “princess,” you might think of ball gowns, singing, and sometimes magic. Well, when it comes to cartoon princesses, you'd be right, but real-life princesses are cool, too! If you've got a little one on the way, this list of baby names inspired by princesses (both real and fictional) may be the perfect fit.
While many know this name from the princess in the popular 1997 animated film, Anastasia was a real princess from the Russian royal family in the early 20th century. The name itself comes from the Greek and means “resurrect,” and we’re pretty sure your newborn bundle of joy will give you new life. Anastasia also makes a great spring baby name, perfect for Easter.
Princess Beatrice is Queen Elizabeth’s fifth granddaughter. In 2010, she became the first member of the royal family to run the London Marathon—talk about a cool princess. The name Beatrice means “she who brings happiness,” and undoubtedly, so will your baby girl. The Latin version, Beatrix is a baby name that means miracle.
A Hebrew name meaning “lion of God,” this moniker was originally a name for boys. However, it was popularized for girls when Disney brought Princess Ariel to life in The Little Mermaid. Little ones with this name are sure to be independent, headstrong, and determined, just like their mermaid namesake.
We all remember the late Princess Diana, whether it was for her impeccable style or down-to-earth “for the people” nature. A Latin-based name like this, meaning “heavenly" or "divine,” will gift your kid with great class and beauty.
If you're a parent, you know about Disney’s Frozen, and although Elsa is technically a queen, she was a princess at some point! This short but sweet moniker (originally a nickname for Elizabeth) means “noble” in its German roots, so the name may inspire admirable character.
You probably already know that we love the Duchess of Cambridge. Her class and refined style fit perfectly with the meaning of her name: pure. Have some fun with the spelling of this one—there are lots of options like Katherine, Katharine, Cathryn, and more.
We're not exaggerating, Princess Charlotte may be one of the cutest little princesses out there. A name of French origin, Charlotte means “free" and is currently one of the most popular girl names.
The Princess Diaries' Genovia may be make-believe, as is Princess Mia, but that doesn’t change the fact that this down-to-earth commoner was able to navigate the monarchy after learning she was heir to the throne. This name can inspire your sweet girl to be bold and brave.
Cecilia of Sweden was born in 1807, but her name is growing in popularity today. With such a pretty name and even cuter nickname—Cece—your little princess will most likely grow up loving how different she is.
This living goddess from ancient Egypt was a scholar. She spoke a dozen different languages and was educated in math, philosophy, oratory, and astronomy. When your youngin finds out about the legend behind her name, it might inspire a strive for similar achievements!
Joan is a Hebrew name meaning “Gift from God.” The medieval princess, Princess of Wales, was seen as the most beautiful woman in all of England. Rock n’ roll fans will also get a kick out of the name, designated to Joan Jett of Joan Jett & The Blackhearts.
From Greek origin meaning “wellborn,” Eugenie is the name of royal, Princess Eugenie of York. There’s a lot of talk on how to pronounce this one—it’s YOO-juh-nee, just like "use your knees."
Even though there’s no proof that the 19th-century princess really existed, Gisela of France probably had the most elegant name in the world. Somebody has to bring it back… pretty please! With this German name meaning “pledge,” we pledge to love baby Gisela's name.
Classic, old-fashioned names are coming back in style. This Italian moniker meaning “light,” was the name given to Brazil's princess, Princess Eleanora of Ligne.
Princess Tatiana of Greece and Denmark looks regal in any tiara and gown, especially when she married her prince on an island in Greece. This feminine name comes from Latin origin and can be shortened to adorable names like Tati or just Ana.
This word in Spanish—niña—means “little girl,” which couldn’t be more perfect for your little girl. There was, in fact, a Princess Nina from Russia in the early 1900s. Princess Nina was an artist, so maybe your little one will be similarly gifted.
If you have Japanese heritage, why not name your girl after the princess who chose true love over royalty—as a symbol that you would give up anything for your beloved daughter?
Another fictitious princess, Tiana, is from The Princess and the Frog and is Disney’s first African-American princess. With a passion for cooking, this princess is so cool and charming—one day, when your little one is watching the movie that inspired her name, maybe she will want to lend a hand in the kitchen.
Read More: Can you guess which male baby names are now more popular with girls? 20 baby names that mean miracle
Get parenting news, expert advice, info on secret sales, discounts and the best-ever products. Sign up for the Today's Parent newsletter.