Top Baby Names in Minnesota, 2020s - Most Popular Boys & Girls Names

The most popular baby names in Minnesota from 2020 to 2025, ranked by total births during the decade.

What the Data Says About the 2020s in Minnesota

During the 2020s (2020–2025), the Social Security Administration recorded 83,524 births across the top 50 boy and top 50 girl names in Minnesota. The decade's leading boy name was Henry with 2,003 births, while Charlotte was the top girl name with 1,558 births. The top 50 boys in this decade collectively accounted for 46,483 births versus 37,041 for the top 50 girls, the more common SSA pattern in which the boy-name pool is more concentrated among fewer high-frequency choices. These totals represent only names appearing five or more times per year in Minnesota; rarer names fall below the SSA's privacy-disclosure threshold and are excluded.

The 2020s sits within a specific cultural window of U.S. naming history. Recent decades like the 2020s reflect a distinctive modern pattern, shorter names, vowel-heavy endings, and revived classic forms (Liam, Noah, Olivia, Emma) replacing the trendy -aiden/-ayden constructions of the prior era. Henry and Charlotte leading Minnesota during this window reflects how regional preferences interact with broader national trends.

Decade totals are computed by summing SSA state-year records for Minnesota across all ten years of the 2020s. Because the SSA suppresses any name with fewer than five annual occurrences in a state, the true number of unique names given in Minnesota during this decade is larger than what this page lists. The dataset also treats every spelling as a separate name, for example, Kayla and Kaylah are tracked independently, so combined-spelling totals would shift the rankings somewhat. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Boy Top 50 Boy Names

Rank Name Births
1 Henry 2,003
2 Oliver 1,968
3 Theodore 1,906
4 Liam 1,692
5 Noah 1,384
6 Jack 1,383
7 William 1,361
8 Owen 1,318
9 James 1,317
10 Leo 1,229
11 Levi 1,152
12 Benjamin 1,049
13 Hudson 1,045
14 Brooks 939
15 Asher 936
16 Elijah 934
17 Bennett 914
18 Lincoln 894
19 Wyatt 888
20 Lucas 884
21 Jackson 884
22 Miles 880
23 Maverick 879
24 Wesley 838
25 Thomas 816
26 Mason 795
27 Cooper 790
28 Charles 787
29 Ezra 773
30 Beau 728
31 Everett 725
32 Nolan 719
33 Logan 717
34 Samuel 702
35 Ethan 693
36 Grayson 688
37 Emmett 683
38 Isaac 664
39 Mateo 659
40 Cameron 645
41 Harrison 644
42 August 639
43 John 638
44 Luca 632
45 Daniel 627
46 Joseph 621
47 Carter 620
48 Archer 609
49 Calvin 596
50 Alexander 596

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 1,558
2 Olivia 1,417
3 Evelyn 1,360
4 Emma 1,287
5 Amelia 1,146
6 Nora 1,139
7 Eleanor 1,091
8 Sophia 1,062
9 Hazel 1,013
10 Ava 1,007
11 Harper 969
12 Violet 933
13 Lucy 906
14 Isla 869
15 Mia 730
16 Grace 729
17 Ella 705
18 Ellie 696
19 Isabella 689
20 Aurora 687
21 Lily 680
22 Avery 658
23 Elizabeth 648
24 Scarlett 627
25 Penelope 618
26 Vivian 615
27 Ivy 615
28 Josephine 611
29 Quinn 594
30 Luna 585
31 Lydia 581
32 Lillian 571
33 Lainey 566
34 Mila 563
35 Layla 559
36 Everly 558
37 Stella 556
38 Chloe 551
39 Willow 549
40 Zoey 548
41 Eloise 537
42 Clara 537
43 Ruby 533
44 Aria 525
45 Addison 523
46 Abigail 522
47 Hannah 515
48 Cora 513
49 Claire 503
50 Madison 487

Nearby Rankings

Related decade and state views for Minnesota

Compare 2020s leaders: Henry vs Charlotte → or pick any two names →

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

Source: SSA Baby Names Methodology, names with 5 or more occurrences per state per year are included (ssa.gov/oact/babynames/limits.html).

Data sourced from the U.S. Social Security Administration. See our methodology for details.