Margaret vs Rachel
Margaret leads today (#112 vs #250), and Margaret is still climbing.
145 years, head to head
Babies named Margaret and Rachel per year in U.S. Social Security records, 1880–2025.
Head to head
2025 rank
#112
#250
Babies named in 2025
2,436
1,225
Peak year
1916
1985
Trend
Rising since 2010
Declining since 1985
Usually for
Girls
Girls
Lifetime births
1,264,774
573,957
Try another matchup
Margaret against names whose popularity has moved like its own.