Skip to content

The 1895 Baby Name Report

351,020 babies, 2,799 unique names — the risers, fallers, and brand-new arrivals of 1895

👑 #1 girls: Mary (16 years running) 👑 #1 boys: John (16 years running) 127 debuts

Top girls

  1. Mary13,447
  2. Anna5,950
  3. Helen4,023
  4. Margaret3,931
  5. Elizabeth3,603
  6. Ruth3,551
  7. Florence3,471
  8. Ethel3,391
  9. Marie3,011
  10. Emma2,952

Top boys

  1. John8,320
  2. William7,277
  3. James5,335
  4. George4,289
  5. Charles3,633
  6. Frank3,012
  7. Joseph2,992
  8. Robert2,635
  9. Henry2,221
  10. Edward2,203

Full top-50 rankings for 1895 →

🚀 Fastest risers

  1. Marian #243 → #161 (+82)
  2. Marjorie #159 → #132 (+27)
  3. Naomi #189 → #168 (+21)
  4. Norma #202 → #181 (+21)
  5. Marion #89 → #69 (+20)
  6. Elva #200 → #182 (+18)
  7. Genevieve #158 → #143 (+15)
  8. Sara #141 → #127 (+14)
  9. Betty #145 → #131 (+14)
  10. Matilda #149 → #135 (+14)

📉 Biggest fallers

  1. Kate #133 → #162 (−29)
  2. Rena #179 → #198 (−19)
  3. Estella #128 → #146 (−18)
  4. Maud #129 → #145 (−16)
  5. Isabel #168 → #184 (−16)
  6. Etta #97 → #112 (−15)
  7. Amy #132 → #147 (−15)
  8. Janie #165 → #180 (−15)
  9. Mayme #172 → #187 (−15)
  10. Maria #139 → #153 (−14)

✨ Never recorded before 1895

127 names appeared in SSA records for the first time ever in 1895.

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 1895?
Mary was the #1 girl name and John the #1 boy name in 1895, out of 351,020 recorded births.
What baby name rose fastest in 1895?
Marian made the biggest jump in 1895, climbing 82 spots to #161.
How many new baby names appeared in 1895?
127 names were recorded by the SSA for the first time ever in 1895.