AgeName

The most common names of people born in Minnesota

Social Security has recorded about 6.2 million births in Minnesota since 1910 under names it lists. By our estimate, about 4.4 million of those people are alive today, and their average age is 43. The most common names among them are Mary for women and Michael for men.

These are the names of people born in Minnesota, wherever they live now. Social Security records state of birth, not where people live, so people who moved to Minnesota from elsewhere aren't counted here, and people born here who moved away are.

Women and girls born in Minnesota

Most common names of living women born in Minnesota
#NameAlive todayAverage age
1Mary38,00068
2Jennifer28,00048
3Susan23,00068
4Elizabeth22,00043
5Sarah19,00041
6Linda19,00071
7Jessica18,00041
8Lisa18,00056
9Patricia17,00071
10Emily17,00032
11Barbara17,00073
12Julie17,00060
13Amy16,00049
14Karen16,00068
15Michelle16,00052
16Nancy16,00070
17Kathleen14,00069
18Amanda14,00039
19Nicole14,00041
20Ashley14,00034
21Melissa14,00047
22Rebecca14,00049
23Laura13,00048
24Sandra13,00070
25Carol13,00075
26Angela12,00047
27Rachel12,00038
28Kimberly12,00052
29Debra12,00067
30Diane12,00071

Men and boys born in Minnesota

Most common names of living men born in Minnesota
#NameAlive todayAverage age
1Michael64,00053
2David50,00058
3John45,00057
4James44,00057
5Robert37,00061
6Thomas36,00055
7Daniel36,00049
8Matthew32,00039
9Joseph29,00043
10William29,00048
11Mark28,00060
12Andrew27,00037
13Steven26,00060
14Christopher25,00044
15Richard25,00066
16Scott23,00057
17Brian22,00053
18Ryan22,00037
19Timothy22,00054
20Jeffrey22,00056
21Jacob21,00030
22Joshua21,00036
23Nicholas20,00035
24Paul20,00058
25Benjamin20,00031
26Jason19,00046
27Kevin18,00052
28Charles17,00049
29Anthony17,00040
30Eric15,00045

Average ages here are for people with the name born in Minnesota, not the national average.

Names more common in Minnesota than nationally

Among living people born in Minnesota, these names make up a bigger share than they do nationwide. Greta is 5.5× as common among people born here as among all Americans.

Names more common among people born in Minnesota than nationally
#NameVs. nationalAlive todayAverage age
1Greta5.5×1,90021
2Kari5.1×4,70051
3Duane3.4×3,70069
4Jodi3.2×3,90056
5Kristine3.1×3,80056
6Gretchen3.0×2,00053
7Heidi2.9×6,60049
8Jon2.6×5,50059
9Todd2.6×10,00058
10Bennett2.6×2,90012
11Ross2.6×2,30050
12Dean2.5×5,60059
13Brady2.5×3,80027
14Roxanne2.5×2,10064
15Chad2.5×9,00049

The newest Minnesota babies

The most popular names for babies born in Minnesota in 2025, with the average age of everyone in the US who has each name.

Girls

Top girl names of 2025 in Minnesota
#NameBorn 2025Avg. age, US
1Charlotte23830
2Evelyn23034
3Violet19618
4Eleanor19430
5Nora19425
6Olivia19418
7Sophia19416
8Emma19020
9Lucy18928
10Hazel17627

Boys

Top boy names of 2025 in Minnesota
#NameBorn 2025Avg. age, US
1Theodore33929
2Henry31334
3Oliver29813
4Liam27711
5Noah23616
6James22754
7William22651
8Jack21834
9Leo20724
10Bennett20513

About these numbers

Social Security publishes names by state of birth for births from 1910 on, listing a name only when at least five babies of the same sex got it in the state that year, so rare names are missing. We estimate how many of those babies are alive with SSA's national cohort life tables (there are no state tables), and count a name as a girls' or boys' name by which sex has more living people born here. “Vs. national” compares the name's share of living people born in Minnesota with its share of all living Americans in the national records. How we calculate this