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

Maria

Meaning: drop of the sea, bitter, or beloved

Origin:Hebrew or Egyptian
1003
Jessie

Meaning: wealthy

Origin:Anglicized form of Teasagh or diminutive of Jessica
1040
Maggie

Meaning: pearl

Origin:Diminutive of Margaret
342
Sylvia

Meaning: from the forest

Origin:Latin
276
Regina

Meaning: queen

Origin:Latin
1304
Elisabeth

Meaning: pledged to God

Origin:Spelling variation of Elizabeth
1315
Paula

Meaning: small

Origin:Feminine variation of Paul
1967
Marie

Meaning: drop of the sea, bitter, or beloved

Origin:French variation of Mary
604
Virginia

Meaning: virginal, pure

Origin: Latin
657
Anne

Meaning: grace

Origin:French variation of English Ann and Hebrew Hannah
673
Linda

Meaning: pretty

Origin:Spanish, Portuguese and Italian word name meaning "pretty"
825
Kathryn

Meaning: pure

Origin:Variation of Katherine and Catherine, Greek
989
Julie

Meaning: youthful, sky father

Origin:French from Latin
1001
Angie The name Angie originates from English. The ...
Origin:Diminutive of Angela
4501
Christina

Meaning: a Christian

Origin:Greek
435
Deborah

Meaning: bee

Origin:Hebrew
615
Camille

Meaning: young ceremonial attendant

Origin:French
495
Teresa

Meaning: to harvest

Origin:Spanish
503
Rosa

Meaning: rose, a flower

Origin:Latinate variation of Rose
539
Georgia

Meaning: farmer

Origin:English, feminine variation of George
124