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

Hannah

Meaning: grace

Origin:Hebrew
177
Frances

Meaning: from France; free man

Origin:English from Latin
135
Amelia

Meaning: work

Origin:German
23
Clara

Meaning: bright, clear

Origin:Latin
20
Josephine

Meaning: Jehovah increases

Origin:French feminine variation of Joseph
17
Eleanor A name with French origins, the meaning of E...
Origin:English variation of French Provencal Alienor, meaning unknown
18
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
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
Daisy

Meaning: day's eye

Origin:Diminutive of Margaret or flower name, English
31
Sophia

Meaning: wisdom

Origin:Greek
152
Nina The name Nina is of Spanish origin and the m...
Origin:Short form of names that end in -nina
149
Amanda

Meaning: she must be loved

Origin:Latin
635
Lucy

Meaning: light

Origin:English variation of Lucia, Latin
25