1. Home
  2. Topics

Princess Names

The princess names for girls here are those chosen by royal families around the world over the past decade or so. Your idea of princess names can be expanded to include those used over past generations—Anne and Elizabeth and even Diana, say— and to extend to fictional princesses such as Ariel and Aurora.

Along with Elizabeth and Aurora, other princess names in the US Top 100 include Alice, Amelia, Ariana, Charlotte, Isabella, Josephine, Lily, and Sophie. The more exotic princess names, including Fabiola, Khadija, Leonore, and Ulrike, come from the royal families of countries such as Morocco, Sweden, and Austria.

Many of the real little princesses have three or four middle names, some of which are also included on this list. For more, check out our list of royal baby names.

Amelia

Meaning: work

Origin:German
23
Josephine

Meaning: Jehovah increases

Origin:French feminine variation of Joseph
17
Charlotte

Meaning: free man

Origin:French, feminine diminutive of Charles
21
Alice

Meaning: noble

Origin:German
7
Alexandra

Meaning: defending men

Origin:Greek, feminine form of Alexander
63
Lily

Meaning: lily

Origin:English flower name
60
Emma

Meaning: universal

Origin:German
102
Sophie

Meaning: wisdom

Origin:French variation of Sophia
91
Sarah

Meaning: princess

Origin:Hebrew
345
Victoria

Meaning: victory

Origin:Latin
232
Sara

Meaning: princess

Origin:Hebrew
533
Ana

Meaning: grace

Origin:Spanish variation of Hannah
1095
Ana

Meaning: grace

Origin:Spanish variation of Hannah
1095