1. Home
  2. Topics

Girl Names ALWAYS in the Top 1000

These perennially popular girl names have all appeared on the Top 1000 list for every year since the U.S. government started keeping records in 1880. Forever favorites include the ultra-traditionals such as Elizabeth and Katherine, as well as nickname names such as Annie and Josie.

Along with Elizabeth, many of the other top names for girls have always appeared in the Top 1000, including Olivia, Emma, Sophia, Charlotte, Amelia, Evelyn, and Emily. It might surprise you to learn that names such as Priscilla, Johanna, Corinne, and Jessie have been stalwarts on the list of most popular baby names.

Currently, 101 girl names have always been counted among the Top 1000. This list gets smaller every year; names such as Susan, Donna, Kathleen, and Jenny recently gave up their memberships to this exclusive club, and Barbara, Deborah, Judith, or Carolyn could easily be next.

Girl names always in the Top 1000 are verified classics. If you’re looking for a steady name with history for your daughter, consult our full list of girl names always in the Top 1000, here.

Girl Names ALWAYS in the Top 1000

Nora

Meaning: light

Origin:Irish, diminutive of Honora, or Greek
29
Eva

Meaning: life

Origin:Latin form of Eve, Hebrew
97
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
Julia

Meaning: youthful or sky father

Origin:Latin
133
Elizabeth

Meaning: pledged to God

Origin:Hebrew
86
Katherine

Meaning: pure

Origin:Greek
262
Annie

Meaning: grace

Origin:English, diminutive of Ann
216
Jane

Meaning: God is gracious

Origin:English
77
Claire

Meaning: bright, clear

Origin:French form of Clara
90
Rachel

Meaning: ewe

Origin:Hebrew
284
Sarah

Meaning: princess

Origin:Hebrew
345
Kate

Meaning: pure

Origin:English, diminutive of Katherine
382
Molly

Meaning: bitter

Origin:Diminutive of Mary, Hebrew
99
Sara

Meaning: princess

Origin:Hebrew
533