1. Home
  2. Topics

Classic Girl Names

Classic girl names include several of the Top 10 names for girls in the English-speaking world: Emma, Olivia, Charlotte, and Sophia. Along with Sophia and Emma, other classic girl names in the US Top 50 include Amelia, Abigail, Elizabeth, Victoria, Grace, Hannah, Eleanor, and Claire. Quirkier classic names for girls include Priscilla, Theodora, Georgia, and Felicity.

There are also unique girl names that can be considered classics, such as Cecilia, Daphne, and Flora. Many Biblical names for girls such as Ruth and Sarah qualify as classic names, as do girl names rooted in ancient cultures such as Diana and Alexandra.

If you choose one of these classic names for your baby girl, you can be assured you've given her a name backed by solid tradition and widespread acceptance. For even more girls' names rooted in history, browse our lists of Bible Names for Girls, Mythology Names for Girls, and Unique Classic Girls' Names.

The classic girl names below are ordered by their current popularity on our website, with the Top 50 names offered in their extended versions and other classics listed alphabetically at the end of the list.

Caroline

Meaning: free man

Origin:French, feminine variation of Charles
131
Charlotte

Meaning: free man

Origin:French, feminine diminutive of Charles
21
Alice

Meaning: noble

Origin:German
7
Margaret

Meaning: pearl

Origin:Greek
73
Olivia

Meaning: olive tree

Origin:Latin
49
Catherine

Meaning: pure

Origin:Greek
183
Alexandra

Meaning: defending men

Origin:Greek, feminine form of Alexander
63
Helen

Meaning: torch; shining light

Origin:Greek
328
Mary

Meaning: drop of the sea, bitter, or beloved

Origin:Hebrew or Egyptian
202
Iris

Meaning: rainbow

Origin:Flower name; Greek
11
Diana

Meaning: divine

Origin:Latin
224
Sophia

Meaning: wisdom

Origin:Greek
152
Pearl

Meaning: pearl

Origin:Latin gem name
146
Penelope

Meaning: weaver

Origin:Greek
43
Lucy

Meaning: light

Origin:English variation of Lucia, Latin
25
Delilah

Meaning: delicate

Origin:Hebrew or Arabic
92
Anna

Meaning: grace

Origin:Variation of Hannah, Hebrew
106
Emily

Meaning: rival

Origin:Feminine variation of Emil, Latin
120
Emma

Meaning: universal

Origin:German
102
Audrey

Meaning: noble strength

Origin:English
56