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

Cecilia

Meaning: blind

Origin:Feminine form of Cecil, Latin
51
Priscilla

Meaning: ancient

Origin:Latin, diminutive of Prisca
349
Ruby

Meaning: deep red precious stone

Origin:Latin
48
Isabel

Meaning: pledged to God

Origin:Spanish variation of Elizabeth
222
Elise

Meaning: pledged to God

Origin:French variation of Elizabeth
125
Rebecca

Meaning: to tie, bind

Origin:Hebrew
350
Natalie

Meaning: birthday of the Lord

Origin:French variation of Russian Natalia
370
Bridget

Meaning: strength or exalted one

Origin:Anglicized variation of Gaelic Brighid
253
Rose

Meaning: rose, a flower

Origin:Latin
52
Katie

Meaning: pure

Origin:English, diminutive of Katherine
628
Lydia

Meaning: woman from Lydia

Origin:Greek
66
Esther

Meaning: star

Origin:Persian
105
Naomi

Meaning: pleasantness

Origin:Hebrew
118
Miriam

Meaning: drop of the sea, bitter, or beloved

Origin:Hebrew or Egyptian
157
Genevieve

Meaning: tribe woman

Origin:English from French
24
Cora

Meaning: maiden

Origin:Greek
16
Edith

Meaning: prosperous in war

Origin:English
70
Laura

Meaning: from Laurentum or bay laurel

Origin:English from Latin
113
Lucia

Meaning: light

Origin:Italian, feminine variation of Lucius, Latin
104
Johanna

Meaning: God is gracious

Origin:Hebrew
852