Girl name
Mary
Mary is currently the #125 girl name in the United States, based on 2025 Social Security data. In raw numbers: 2,230 babies. After peaking all the way back in 1880, Mary is staging a comeback — its rank has improved for at least three years in a row. Looking at the full record since 1880, Mary hit its all-time high of #1 in 1880, when 7,065 girls were given the name. State by state, Alabama leads the way at #6.
Rankings
2025 rank
#125
among girl names
Trend
Comeback
last 5 years
All-time peak
#1
in 1880 (1880s)
Babies in 2025
2,230
girls named Mary
Mary popularity, 1880–2025
Where Mary is most popular
Share of girls born in 2025:lowhighno data (< 5 births)
Strongest states: Alabama (#6), Mississippi (#6), Arkansas (#33)
Uniqueness score
24/ 100Very common
everywhereone of a kind
A familiar pick that most people will recognize instantly. Based on how many babies per birth were named Mary in the most recent year of SSA data.
Similar names
Explore lists