Royal Girl Names

129 namesGirl

Queens, princesses and empresses have kept many of these names in steady use for centuries. Elizabeth, Victoria and Mary each named reigning queens of England, and their long associations with the crown still give them a sense of dignity. Isabella recalls the queen of Castile who ruled alongside her husband and helped shape modern Spain, while Eleanor brings to mind Eleanor of Aquitaine, one of the most powerful women of medieval Europe, who was queen of both France and England.

Other names arrived through royal marriages. Charlotte and Caroline were both carried by German princesses who became British queens in the eighteenth century, and Alexandra was the name of a Danish princess who became queen consort of Britain as well as the last empress of Russia. Katherine recalls several royal wives, including Katherine of Aragon. Emma was an early medieval queen of England, Sophia was the electress whose descendants inherited the British throne, and Sofia is the name of a modern queen of Spain.

Royal girl names are easy to personalize because most have grown a family of forms. Anna, Isabelle and Amelia each sit close to royal originals, and Elizabeth alone has produced a long list of short forms in English and other languages. If you love the formality of a full royal name but want something relaxed for everyday life, choose one with a nickname you enjoy.

Most popular right now

Emma Girl
EH-muh
“whole, universal” · Germanic
#3
Sophia Girl
soh-FEE-uh
“wisdom” · Greek
#5
Isabella Girl
ih-zuh-BEH-luh
“God is my oath” · Spanish
#7
Charlotte Girl
SHAHR-luht
“free man” · French
#2
Amelia Girl
uh-MEEL-yuh
“work” · Germanic
#4
Elizabeth Girl
ih-LIH-zuh-buhth
“my God is an oath” · Hebrew
#17
Sofia Girl
soh-FEE-uh
“wisdom” · Greek
#9
Victoria Girl
vihk-TAW-ree-uh
“victory” · Latin
#54
Anna Girl
AN-uh
“grace, favor” · Hebrew
#107
Eleanor Girl
EL-uh-nor
“uncertain; from Old French Alienor” · French
#12

All 129 names

Sorted by current popularity. US rank uses 2025 data for the name's most common sex; the trend compares births with five years earlier. Tap a column heading to re-sort.

Name Meaning Origin US rank 2025 5-yr trend
Emma whole, universal Germanic 3 ↓ -19%
Sophia wisdom Greek 5 → -4%
Isabella God is my oath Spanish 7 ↓ -13%
Charlotte free man French 2 → +2%
Amelia work Germanic 4 → -1%
Elizabeth my God is an oath Hebrew 17 ↓ -8%
Sofia wisdom Greek 9 ↑ +18%
Victoria victory Latin 54 ↓ -24%
Anna grace, favor Hebrew 107 ↓ -28%
Eleanor uncertain; from Old French Alienor French 12 ↑ +20%
Caroline free man French 96 ↓ -21%
Katherine uncertain; often linked to pure Greek 186 ↓ -16%
Alexandra defender of men Greek 237 ↓ -33%
Isabelle form of Elizabeth; my God is an oath French 166 ↓ -19%
Alice noble Germanic 65 ↑ +8%
Mary uncertain; often said bitter or beloved Hebrew 125 → 0%
Josephine he will add French 53 ↑ +35%
Isabel my God is an oath Spanish 177 → -1%
Margaret pearl Greek 112 ↑ +11%
Juliana feminine of Julian Latin 256 ↓ -21%
Stephanie crown, wreath French 557 ↓ -23%
Esther possibly 'star' Persian 119 ↑ +24%
Catherine often said to mean 'pure' Greek 314 ↓ -16%
Diana divine Latin 244 → +3%
Anastasia resurrection Greek 163 → +4%
Rory red king Irish 199 ↑ +77%
Maeve she who intoxicates Irish 76 ↑ +92%
Catalina Spanish form of Katherine; often linked to pure Spanish 111 ↑ +54%
Jane God is gracious English 221 ↑ +18%
Christina follower of Christ Latin 770 ↓ -27%
Adelaide noble kind French 289 ↓ -7%
Camilla from a Roman family name, perhaps 'young attendant' Latin 361 ↓ -28%
Helen uncertain; often linked to 'torch' or 'light' Greek 462 ↓ -7%
Amina trustworthy, faithful Arabic 315 → +3%
Tatiana uncertain; from the Roman name Tatius Latin 1,106 → -3%
Matilda strength in battle Germanic 365 ↑ +31%
Anne grace, favor French 619 → +2%
Edith prosperous in war Old English 499 ↓ -8%
Marie uncertain; French form of Mary French 618 → +0%
Octavia eighth Latin 308 ↑ +6%
Beatrice she who brings happiness; blessed Latin 508 ↑ +8%
Irene peace Greek 651 ↓ -6%
Isabela form of Elizabeth; my God is an oath Spanish 664 ↑ +30%
Astrid divinely beautiful Old Norse 376 ↑ +19%
Elisabeth my God is an oath Hebrew 925 ↑ +8%
Meghan pearl Welsh 1,906 ↓ -66%
Kristina follower of Christ Swedish 1,724 ↓ -31%
Livia from the Roman family name Livius Latin 820 → -1%
Adele noble French 751 ↑ +5%
Giovanna God is gracious Italian 878 ↓ -17%
Noor light Arabic 659 ↑ +44%
Ingrid Ing is beautiful Old Norse 1,121 ↓ -17%
Louise famous warrior French 516 ↑ +39%
Joan God is gracious English 987 ↑ +35%
Ann grace, favor English 1,076 → +2%
Theresa uncertain; perhaps 'harvest' Greek 1,559 ↓ -13%
Soraya the Pleiades Persian 868 ↑ +60%
Marjorie pearl English 1,019 ↑ +17%
Roxanne bright, shining Persian 1,315 ↓ -21%
Tamara date palm Hebrew 1,816 → +4%
Theodora gift of God Greek 726 ↑ +17%
Beatrix she who brings happiness Latin 1,360 ↓ -19%
Juana God is gracious Spanish 1,223 ↑ +29%
Blanca white Spanish 1,857 → +5%
Elinor uncertain; form of Eleanor English 1,502 → -1%
Candace title of the queens of Kush Latin 3,173 ↓ -28%
Yolanda uncertain; possibly violet Spanish 3,248 ↓ -25%
Berenice bringer of victory Greek 4,784 ↓ -56%
Katharine form of Katherine; often linked to pure English 4,935 ↓ -40%
Roxanna bright, shining Persian 2,856 ↓ -9%
Rania gazing, looking Arabic 2,682 ↓ -19%
Wilhelmina resolute protector German 1,517 ↑ +31%
Tamar date palm Hebrew 2,455 ↑ +24%
Eleanore variant of Eleanor English 1,398 ↑ +46%
Antoinette feminine form of Antoine (Anthony) French 3,002 ↓ -22%
Viktoria form of Victoria, victory Latin 2,892 → -3%
Ysabella variant of Isabella, God is my oath Spanish 3,456 ↓ -18%
Olga holy, blessed Russian 3,201 ↓ -7%
Izabela Polish and Portuguese form of Isabella Polish 3,939 ↓ -18%
Bernice bringer of victory Greek 4,082 ↓ -17%
Henrietta feminine of Henry, home ruler English 2,666 ↓ -10%
Philippa lover of horses Greek 2,808 → +3%
Alix French form of Alice, "noble kind" French 5,247 ↑ +14%
Annastasia variant of Anastasia, "resurrection" Greek 3,526 ↓ -6%
Eugenia well-born, noble Greek 2,787 ↑ +20%
Augusta venerable, majestic Latin 3,215 ↑ +26%
Theadora variant of Theodora, gift of God Greek 2,170 ↑ +23%
Jeanne French feminine of John, God is gracious French 4,601 ↓ -25%
Athalia Yahweh is exalted Hebrew 2,103 ↑ +107%
Gwenevere variant of Guinevere, white and smooth Welsh 3,601 → -4%
Kathrine variant of Katherine, meaning uncertain Greek 7,312 ↓ -17%
Bertha bright, famous Germanic 4,569 ↑ +7%
Eleonora Italian form of Eleanor Italian 2,005 ↑ +86%
Zenobia often read as life of Zeus Greek 6,541 ↓ -61%
Mathilda mighty in battle Germanic 4,423 → 0%
Kandice variant of Candace, Kushite royal title Latin — ↓ -100%
Carlota form of Charlotte; free man Spanish 3,657 ↓ -9%
Windsor from an English place name English 5,714 ↓ -39%
Ekaterina Russian form of Katherine Russian 5,970 ↑ +5%
Cleopatra glory of the father Greek 3,590 → +2%
Makeda Ethiopian name of the Queen of Sheba Amharic 7,365 ↓ -29%
Mathilde mighty in battle French 5,845 ↑ +17%
Maude strength in battle English 3,367 ↑ +171%
Haile variant of Hailey; Amharic power English — ↓ -100%
Vashti queen in the Book of Esther Persian 8,823 ↑ +50%
Teodora gift of God Spanish 6,091 ↓ -9%
Margret variant of Margaret, pearl Greek 5,843 ↑ +62%
Eleonore form of Eleanor French 8,002 ↓ -50%
Catharine variant of Catherine; origin uncertain English — ↓ -100%
Elizabet variant of Elizabeth Hebrew 12,273 ↓ -30%
Zita little girl Italian 7,130 ↑ +14%
Llewellyn Welsh name, uncertain meaning Welsh 5,749 ↑ +23%
Clementina merciful, gentle Latin 8,477 ↑ +50%
Marjory form of Margaret, pearl Scottish 7,745 ↑ +56%
Roxane bright, shining French 14,591 ↓ -25%
Blanche white French 6,892 ↑ +46%
Eugenie well-born Greek 11,249 ↑ +33%
Bess short form of Elizabeth Hebrew 15,307 ↓ -38%
Thyra uncertain; Old Norse Thyri Danish 11,838 ↓ -27%
Michiko Japanese; meaning depends on characters Japanese 11,589 new
Frederica feminine of Frederick, peaceful ruler Germanic — ↓ -100%
Margherita Italian form of Margaret, pearl Italian — new
Maud medieval form of Matilda Germanic — new
Dagmar day maiden, or from Slavic Dragomir Danish — new
Clotilde famous battle Germanic — new
Theresia German form of Theresa Germanic — new
Hedwig Germanic, battle and fight German — new
Yolande French, possibly from violet French — new
Mafalda form of Matilda, mighty in battle Portuguese — new