1. Home
  2. TAGS

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.

Beatrix

Meaning: she who brings happiness; blessed

Origin:Latin
112
Winifred

Meaning: blessed peacemaking

Origin:Welsh
161
Benedicta

Meaning: blessed

Origin:Latin
5403
Benedetta

Meaning: blessed

Origin:Italian variation of Benedicta, Latin
6419
Branwen

Meaning: blessed raven

Origin:Celtic
1476
Beatriz

Meaning: she who brings happiness; blessed

Origin:Spanish and Portuguese variation of Beatrice
1126
Benedict

Meaning: blessed

Origin:Latin
410
Benedetto

Meaning: blessed

Origin:Italian
5497
Wyn

Meaning: fair, blessed

Origin:Welsh
1471
Bennett

Meaning: blessed

Origin:English, medieval form of Benedict
226
Benicio

Meaning: blessed

Origin:Spanish
1247
Beata

Meaning: blessed

Origin:Swedish, German, Italian, from Latin
2588
Benicia

Meaning: blessed one

Origin:Spanish
6523
Bente

Meaning: blessed

Origin:Danish feminine form of Benedict
3660
Arianwen

Meaning: white, fair, blessed

Origin:Welsh
1057
Makari

Meaning: blessed

Origin:Russian from Greek
2193
Baruch

Meaning: blessed

Origin:Hebrew
4231
Benita

Meaning: blessed

Origin:Latin
4841
Guin

Meaning: white, fair, blessed

Origin:Welsh
15577
Guin

Meaning: white, fair, blessed

Origin:Welsh
6715