State name profile

Most Popular Baby Names in Minnesota

The boys' and girls' names most often given in Minnesota, ranked by total recorded births in Social Security Administration state data, 1910–2025.

John
#1 boy name
Mary
#1 girl name
2,480,799
Births recorded
1910–2025
Years covered

Minnesota's all-time #1 names are John for boys and Mary for girls, based on 2,480,799 SSA birth registrations since 1910.

According to the U.S. Social Security Administration, Minnesota has recorded 2,480,799 births across its top 50 boy and top 50 girl names since 1910. John leads all boys with 85,698 births, while Mary tops the girls with 71,013. This profile covers decade-by-decade leaders and the full top-50 rankings for both sexes.

  • John #1 boy name
  • Mary #1 girl name
  • 2,480,799 births recorded

Where Minnesota sits by recorded name volume

Minnesota: 6,163,259 SSA name registrations (DENSE · rank 18/51). Inventory signal only, orthogonal to the top-50 lists below.

Minnesota vs all states by SSA name registrations

Where this state's disclosed SSA name-state registration total sits among every tracked jurisdiction

6,163,259 18th of 51 higher than 33 of 51 states

Jurisdictions, banded by SSA name-registration count

Each bar is a band; taller bars hold more states. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count and share, and where it sits relative to this entry.

Source Social Security Administration state baby-name files · 2026-08-11

Minnesota naming snapshot

According to SSA state files through 2025, Mary is #1 of 71,013 cumulative SSA births in Minnesota ≠ Charlotte #1 of 1,001 2025 girl names at all-time rank #51; John is #1 of 85,698 cumulative SSA births in Minnesota ≠ Theodore #1 of 931 2025 boy names at all-time rank #51.

Charlotte
2025 girls #1, all-time #51
Mary
all-time girls #1, 2025 #51
Theodore
2025 boys #1, all-time #51
John
all-time boys #1, 2025 #38

Both sexes in Minnesota already split latest-year vs all-time leaders, cumulative totals since 1910 and 2025 use different denominators.

Data updated Aug 2026

Both sexes trend-led

Where Minnesota's latest-year leaders split from the all-time book

Minnesota stamps DENSE on disclosed SSA name-state volume (6,163,259 · #18/51). Cumulative top-50 leaders are John (85,698 boy births) and Mary (71,013 girl births) across 2,480,799 top-50 registrations since 1910. Both sexes are TREND-LED: the latest 2025 #1 differs from the all-time cumulative #1 on each side. Boy top-50 share 1,546,807 vs 933,992 for girls.

In Minnesota, the latest SSA year #1 differs from the all-time cumulative #1 for both boys and girls, a dual trend split against the long book.

Decade shifts, SSA coverage, and comparability

Decade-by-decade data for Minnesota extends back to 1910. In the 1910s, the #1 boy name was John and the #1 girl name was Helen. By the 2020s, the top names had shifted to Henry for boys and Charlotte for girls.

SSA state files include any name appearing five or more times in a given state-year; lower-frequency names are suppressed for privacy. Figures are comparable across all 50 states and DC. Alternate spellings (Sophia vs Sofia) are separate names; middle names are not tracked. This page is for informational and research purposes.

Top 10 girls' names in Minnesota, 2025

Single-year SSA state registrations (1,001 names reported)

births

What this shows Charlotte leads 2025 girls in Minnesota; Mary remains the all-time cumulative #1 at rank #51 in 2025.

Source U.S. Social Security Administration As of Minnesota · 2025

Top 10 boys' names in Minnesota, 2025

Single-year SSA state registrations (931 names reported)

births

What this shows Theodore leads 2025 boys in Minnesota; John remains the all-time cumulative #1 at rank #51 in 2025.

Source U.S. Social Security Administration As of Minnesota · 2025

Top 10 girls' names in Minnesota

Cumulative births recorded in state SSA files (1910–2025)

births

What this shows Mary leads Minnesota girls with 71,013 recorded births.

Source U.S. Social Security Administration As of Minnesota · 1910–2025

Top 10 boys' names in Minnesota

Cumulative births recorded in state SSA files (1910–2025)

births

What this shows John leads Minnesota boys with 85,698 recorded births.

Source U.S. Social Security Administration As of Minnesota · 1910–2025

Decade-by-Decade Leaders

The #1 boy and girl name in Minnesota for each decade

How we calculated this

For each decade, we sum every year's SSA state-level birth count per name, then take the single name with the highest ten-year total for each sex. A name can lead a decade with a strong single peak year or with steady, moderate demand across all ten years, the total treats both the same way.

Boy Top 50 Boy Names

#NameTotal Births
1John85,698
2Michael82,712
3Robert82,194
4James79,792
5David74,904
6Richard56,363
7Thomas54,717
8William53,276
9Daniel44,735
10Joseph40,947
11Donald37,766
12Mark37,662
13Steven35,264
14Matthew34,923
15Paul32,024
16Charles31,684
17Andrew30,206
18Christopher28,059
19Scott27,671
20Timothy27,127
21Jeffrey26,952
22Brian26,805
23Kenneth23,639
24Ryan23,278
25Gary23,238
26Jacob22,460
27Ronald22,374
28Kevin22,195
29Joshua22,183
30Nicholas21,621
31Jason21,206
32Benjamin21,104
33Anthony19,620
34Dennis17,978
35George17,721
36Patrick17,642
37Eric17,163
38Douglas16,828
39Gregory16,826
40Roger16,269
41Peter16,257
42Gerald15,992
43Jack15,781
44Edward15,597
45Nathan15,523
46Adam14,906
47Samuel14,870
48Tyler14,474
49Bruce14,456
50Alexander14,125

Girl Top 50 Girl Names

#NameTotal Births
1Mary71,013
2Patricia30,804
3Jennifer30,061
4Susan29,505
5Barbara29,243
6Elizabeth29,027
7Linda25,291
8Margaret24,090
9Carol23,030
10Nancy23,005
11Karen22,573
12Kathleen21,350
13Sarah20,778
14Lisa19,725
15Julie19,564
16Dorothy19,416
17Jessica18,891
18Sandra18,436
19Emily18,340
20Amy17,965
21Michelle17,392
22Sharon16,543
23Helen16,246
24Diane16,215
25Ruth15,655
26Laura15,505
27Betty15,441
28Donna15,257
29Rebecca15,049
30Amanda14,749
31Nicole14,544
32Melissa14,363
33Shirley14,286
34Jean14,241
35Debra14,026
36Ashley13,984
37Anna13,602
38Katherine13,524
39Evelyn13,262
40Angela13,225
41Kathryn13,098
42Joan12,895
43Kimberly12,825
44Janet12,721
45Rachel12,613
46Judith12,447
47Ann12,132
48Emma12,094
49Kelly11,985
50Grace11,966

Read with Minnesota

Nearest ABS(SSA name-registration volume) peers for Minnesota (DENSE · TREND-LED).

DENSE TREND-LED

Source: U.S. Social Security Administration, Baby Names, State-Level Files, 1910–2025 (ssa.gov).

Source: U.S. Social Security Administration, Baby Names from Social Security Card Applications, National Data (ssa.gov/oact/babynames).

According to the Social Security Administration, as of June 2026 this profile draws directly on the agency's state-level public-use files, which document 6,696,687 state-level records across all 51 reporting jurisdictions spanning 1910-2025.