Skip to content

The 1900 Baby Name Report

450,258 babies, 3,393 unique names — the risers, fallers, and brand-new arrivals of 1900

👑 #1 girls: Mary (21 years running) 👑 #1 boys: John (21 years running) 231 debuts

Top girls

  1. Mary16,705
  2. Helen6,342
  3. Anna6,114
  4. Margaret5,304
  5. Ruth4,765
  6. Elizabeth4,096
  7. Florence3,920
  8. Ethel3,896
  9. Marie3,856
  10. Lillian3,414

Top boys

  1. John9,828
  2. William8,579
  3. James7,245
  4. George5,403
  5. Charles4,098
  6. Robert3,821
  7. Joseph3,714
  8. Frank3,477
  9. Edward2,720
  10. Henry2,606

Full top-50 rankings for 1900 →

🚀 Fastest risers

  1. Margie #265 → #217 (+48)
  2. Gussie #237 → #203 (+34)
  3. Cornelia #257 → #224 (+33)
  4. Alberta #152 → #120 (+32)
  5. Johnnie #113 → #84 (+29)
  6. Charley #132 → #103 (+29)
  7. Jerry #142 → #113 (+29)
  8. Belle #207 → #181 (+26)
  9. Rosie #141 → #116 (+25)
  10. Opal #162 → #140 (+22)

📉 Biggest fallers

  1. Dewey #39 → #75 (−36)
  2. Nina #125 → #155 (−30)
  3. Frieda #150 → #179 (−29)
  4. Harriet #114 → #134 (−20)
  5. Winnie #170 → #190 (−20)
  6. Iva #112 → #131 (−19)
  7. Luella #174 → #192 (−18)
  8. Sophia #180 → #197 (−17)
  9. Josie #178 → #194 (−16)
  10. Edwin #59 → #74 (−15)

✨ Never recorded before 1900

231 names appeared in SSA records for the first time ever in 1900.

Expecting in 2027?
From shortlist to first steps — track your baby's growth and milestones with MyBadak. Free to start.
Start with MyBadak →
What were the most popular baby names in 1900?
Mary was the #1 girl name and John the #1 boy name in 1900, out of 450,258 recorded births.
What baby name rose fastest in 1900?
Margie made the biggest jump in 1900, climbing 48 spots to #217.
How many new baby names appeared in 1900?
231 names were recorded by the SSA for the first time ever in 1900.