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

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

What the Data Says About the 2020s in Minnesota

During the 2020s (2020–2024), the Social Security Administration recorded 69,993 births across the top 50 boy and top 50 girl names in Minnesota. The decade's leading boy name was Henry with 1,689 births, while Charlotte was the top girl name with 1,320 births. The top 50 boys in this decade collectively accounted for 38,974 births versus 31,019 for the top 50 girls — a 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 1,689
2 Oliver 1,670
3 Theodore 1,566
4 Liam 1,415
5 Jack 1,163
6 Noah 1,146
7 Owen 1,138
8 William 1,134
9 James 1,090
10 Leo 1,022
11 Levi 961
12 Benjamin 901
13 Hudson 892
14 Asher 800
15 Elijah 799
16 Brooks 780
17 Lincoln 770
18 Jackson 768
19 Lucas 754
20 Wyatt 752
21 Maverick 746
22 Miles 743
23 Bennett 708
24 Wesley 683
25 Mason 677
26 Ezra 658
27 Charles 657
28 Thomas 649
29 Logan 647
30 Everett 610
31 Nolan 608
32 Grayson 605
33 Cooper 604
34 Ethan 586
35 Beau 585
36 Samuel 585
37 Isaac 562
38 Cameron 556
39 Harrison 554
40 Emmett 551
41 Mateo 547
42 Carter 528
43 John 524
44 Joseph 523
45 Alexander 521
46 Luca 518
47 Daniel 517
48 Aiden 510
49 August 503
50 Michael 499

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 1,320
2 Olivia 1,223
3 Evelyn 1,128
4 Emma 1,096
5 Amelia 984
6 Nora 944
7 Eleanor 896
8 Ava 872
9 Sophia 868
10 Hazel 837
11 Harper 819
12 Violet 736
13 Isla 723
14 Lucy 717
15 Grace 612
16 Mia 596
17 Ella 593
18 Ellie 586
19 Isabella 579
20 Avery 562
21 Aurora 557
22 Lily 557
23 Elizabeth 538
24 Scarlett 527
25 Penelope 516
26 Ivy 515
27 Luna 510
28 Quinn 505
29 Everly 504
30 Josephine 503
31 Lydia 500
32 Mila 497
33 Vivian 495
34 Zoey 480
35 Chloe 480
36 Lillian 480
37 Stella 470
38 Layla 469
39 Abigail 464
40 Willow 453
41 Ruby 450
42 Addison 448
43 Hannah 436
44 Clara 434
45 Cora 433
46 Claire 427
47 Eloise 425
48 Madison 424
49 Aria 422
50 Lainey 409

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–2024 (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 official U.S. government datasets. See our methodology for details.