Every little girl deserves a name that makes her feel like she owns the room.
And I do not mean that in a Disney way, although some of those names are genuinely beautiful. I mean it in the real sense. The historical sense. Names that were carried by queens and empresses and noblewomen who actually ran kingdoms, shaped dynasties, and changed the course of history. Names that have weight to them. Names that say something the moment you hear them.
Princess names come from every corner of the world. From ancient Sanskrit to Hebrew, from Old French to Norse, from the royal houses of Europe to the sacred traditions of Asia and Africa. And what they all have in common is that particular combination of grace and authority that makes a name feel like it was always meant to be worn by someone extraordinary.
Here are 50 regal baby names and meanings for your little princess.
Classic Royal Girl Names
These are the names that have been carried by actual royalty for centuries. Every one of them has sat on a throne, been spoken in a palace, or been written into the history books in golden ink. If you want a name with genuine royal pedigree behind it, start right here.
- Victoria
- Origin: Latin
- Meaning: Victory Queen Victoria ruled the British Empire for 63 years and gave her name to an entire era. A name of enormous power and longevity.
- Eleanor
- Origin: Old French, Occitan
- Meaning: Bright, shining one Eleanor of Aquitaine was arguably the most powerful woman in medieval Europe. Queen of both France and England, mother of kings.
- Catherine
- Origin: Greek, from katharos
- Meaning: Pure Catherine the Great expanded Russia into an empire. Catherine of Aragon, Catherine de’ Medici. No name has a longer or more formidable royal resume.
- Isabella
- Origin: Spanish, Italian form of Elizabeth
- Meaning: Pledged to God Queen Isabella of Castile funded Columbus and unified Spain. Her name has been carried by royalty across Europe for five centuries.
- Margaret
- Origin: Greek, from margarites
- Meaning: Pearl Margaret of Anjou, Margaret of Scotland, Princess Margaret of Britain. A pearl of a name in every sense.
- Beatrice
- Origin: Latin
- Meaning: She who brings happiness Princess Beatrice of the British royal family. Also the name Dante gave to the woman he loved and idealized for his entire life.
- Matilda
- Origin: Germanic
- Meaning: Mighty in battle Empress Matilda fought for the English throne in the twelfth century. A fierce, strong name that is having a major comeback right now.
- Adelaide
- Origin: Germanic
- Meaning: Noble kind Queen Adelaide, wife of King William IV of Britain. Also the name of the great Australian city named in her honor.
- Eugenia
- Origin: Greek
- Meaning: Well-born, noble Empress EugƩnie of France was one of the most glamorous and photographed women of the nineteenth century.
- Wilhelmina
- Origin: Germanic
- Meaning: Resolute protector Queen Wilhelmina of the Netherlands led her country from exile during World War II. A name of genuine courage.
- Anastasia
- Origin: Greek
- Meaning: Resurrection The youngest daughter of Tsar Nicholas II. Her name carries the most tragic and romantic royal story of the twentieth century.
- Cleopatra
- Origin: Greek
- Meaning: Glory of the father The last active ruler of the Ptolemaic Kingdom of Egypt. Possibly the most famous royal name in all of human history.
- Boudicca
- Origin: Celtic
- Meaning: Victory The British queen who led a revolt against the Roman Empire. One of the most fearless royal names ever recorded.
- Nefertiti
- Origin: Ancient Egyptian
- Meaning: The beautiful one has come Queen of ancient Egypt and wife of Pharaoh Akhenaten. Her bust is one of the most reproduced images in all of art history.
- Zenobia
- Origin: Greek, possibly from Aramaic
- Meaning: Life of Zeus Queen of Palmyra who conquered Egypt and challenged the Roman Empire. One of the most extraordinary royal women who ever lived.
Princess Names From Fairy Tales And Literature
Some of the most beloved princess names never belonged to a real queen. They came from the imaginations of writers, poets, and storytellers who understood that a great princess name carries its own kind of magic. Every name here has that quality.
- Aurora
- Origin: Latin
- Meaning: Dawn Sleeping Beauty’s real name. Also the name of the natural phenomenon that lights up the night sky at the poles.
- Ariel
- Origin: Hebrew
- Meaning: Lion of God Before she was a mermaid, Ariel was a name in Shakespeare’s The Tempest and in the Hebrew scriptures.
- Rapunzel
- Origin: German, from rapunzel
- Meaning: A type of plant used in salads One of the most distinctive princess names in all of European folklore.
- Cinderella
- Origin: French, from cendres
- Meaning: Little ash girl The name itself tells the whole story of transformation and identity.
- Elsa
- Origin: Germanic, form of Elizabeth
- Meaning: Pledged to God A real name that existed long before the film but carries that icy, regal energy perfectly.
- Merida
- Origin: Invented, possibly from Latin Emerita
- Meaning: One who has earned her place The brave Scottish princess whose name sounds completely authentic despite being created for the character.
- Guinevere
- Origin: Welsh
- Meaning: White shadow or white wave The legendary Queen of Camelot. One of the most romantic and tragic names in all of Arthurian legend.
- Isolde
- Origin: Celtic
- Meaning: Ice ruler or beautiful The heroine of one of the greatest medieval love stories. A name of rare, literary beauty.
- Cordelia
- Origin: Latin or Celtic
- Meaning: Heart or daughter of the sea The most loyal daughter in all of Shakespeare. King Lear’s name for the only child who truly loved him.
- Titania
- Origin: Greek, from Titan
- Meaning: Great one The Queen of the Fairies in Shakespeare’s A Midsummer Night’s Dream. A name of magic and authority.
Princess Names From Around The World
Royal names from cultures beyond Europe carry just as much power and beauty. Every tradition on earth has its own version of the princess name and these are some of the most extraordinary ones.
- Amara
- Origin: Sanskrit, African
- Meaning: Eternal and unfading A name of royalty across multiple African traditions and connected to the Sanskrit concept of immortality.
- Zara
- Origin: Arabic, Hebrew
- Meaning: Blooming flower, princess Used in the Arabic royal tradition and carried by Princess Zara Tindall of the British royal family.
- Sita
- Origin: Sanskrit
- Meaning: Furrow of the earth The queen and princess heroine of the Ramayana, one of the two great epics of Hindu tradition. A name of extraordinary depth.
- Lakshmi
- Origin: Sanskrit
- Meaning: Prosperity, good fortune The Hindu goddess of wealth and beauty. Worshipped as a queen of the cosmos across South Asia.
- Nala
- Origin: Zulu, Swahili
- Meaning: Successful, beloved A name of royalty in southern African tradition. Also made widely known through The Lion King.
- Amina
- Origin: Arabic
- Meaning: Trustworthy, faithful Queen Amina of Zazzau ruled a kingdom in what is now Nigeria in the sixteenth century. One of the greatest warrior queens in African history.
- Fatima
- Origin: Arabic
- Meaning: One who abstains Daughter of the Prophet Muhammad and one of the most revered figures in the Islamic tradition. A name of the highest sacred and royal significance.
- Rania
- Origin: Arabic
- Meaning: Gazing, queenly Queen Rania of Jordan is one of the most prominent queens in the world today. Her name carries that same open, luminous quality.
- Himari
- Origin: Japanese
- Meaning: Sunlight, hollyhock A name associated with Japanese royalty and the warmth and beauty of the imperial tradition.
- Yuki
- Origin: Japanese
- Meaning: Snow, happiness Carried by noblewomen in Japanese history. Pure, elegant, and deeply Japanese in its imagery.
Short And Regal Princess Names
A princess name does not need to be long and flowing to carry authority. Some of the most powerful royal names in history are short, sharp, and impossible to forget.
- Grace
- Origin: Latin
- Meaning: Divine favor Grace Kelly became Princess of Monaco and made this simple name one of the most iconic royal names of the twentieth century.
- Diana
- Origin: Latin
- Meaning: Divine, luminous Princess Diana changed what it meant to be a member of the royal family. Her name carries a warmth and a grief that very few names can match.
- Mary
- Origin: Hebrew
- Meaning: Beloved Carried by more queens than almost any other name in history. Mary Queen of Scots, Mary Tudor, Mary of Teck.
- Anne
- Origin: Hebrew
- Meaning: Grace Queen Anne of Britain. Princess Anne. Anne Boleyn. A name worn by some of the most formidable women in royal history.
- Rose
- Origin: Latin
- Meaning: The flower Lady Rose of the British royal family. Also a middle name carried by generations of royalty as a symbol of beauty and devotion.
- Maeve
- Origin: Irish
- Meaning: She who intoxicates Queen Maeve of Connacht was the most powerful figure in Irish mythology. A short name with enormous presence.
- Zoe
- Origin: Greek
- Meaning: Life Empress Zoe of the Byzantine Empire ruled Constantinople in the eleventh century. A tiny name that carried the weight of an empire.
- Ida
- Origin: Germanic
- Meaning: Industrious Princess Ida of the British royal family in the nineteenth century. A short, strong royal name that deserves rediscovery.
- Bea
- Origin: Latin, short form of Beatrice
- Meaning: She who brings happiness Princess Beatrice is known as Bea within the British royal family. Warm, friendly, and instantly lovable.
- Thea
- Origin: Greek
- Meaning: Goddess Short form of Theodora, a name carried by empresses of the Byzantine Empire. A name with divine authority packed into four letters.
Bonus Regal Princess Names Worth Knowing
These names did not fit neatly into one category but every single one belongs on a list of princess names. Too beautiful and too meaningful to leave off.
- Seraphina
- Origin: Hebrew
- Meaning: Fiery, ardent The name of an angelic order in Hebrew tradition. Regal, rare, and absolutely beautiful.
- Valentina
- Origin: Latin
- Meaning: Strong, healthy A name of Roman imperial tradition that sounds just as glamorous and powerful today.
- Theodora
- Origin: Greek
- Meaning: Gift of God Empress Theodora of the Byzantine Empire rose from humble origins to become one of the most powerful women in the ancient world.
- Celestine
- Origin: Latin
- Meaning: Heavenly A name that sounds like it belongs to someone who rules not just a kingdom but the sky above it.
- Rosalind
- Origin: Germanic or Latin
- Meaning: Beautiful rose or gentle horse A Shakespeare heroine, a name of deep literary and romantic tradition, and one of the most beautiful princess names that most people have never considered.
Wrapping Up
Fifty names fit for a princess and every single one of them has real history, real meaning, and real beauty behind it.
Whether you are drawn to the fierce legacy of Boudicca and Zenobia, the fairy tale magic of Aurora and Guinevere, the global royalty of Amina and Sita, or the timeless simplicity of Grace and Diana, every name on this list gives your daughter something extraordinary to grow into.
Save this to your Pinterest board so you can come back to it whenever you need it!