AgeName

The most common names of people born in Iowa

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

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

Women and girls born in Iowa

Most common names of living women born in Iowa
#NameAlive todayAverage age
1Mary27,00070
2Jennifer19,00049
3Linda17,00073
4Susan15,00068
5Elizabeth13,00044
6Lisa12,00057
7Julie12,00061
8Patricia12,00072
9Barbara12,00073
10Karen12,00070
11Amy12,00050
12Sarah12,00043
13Jessica12,00040
14Michelle11,00053
15Nancy11,00072
16Emily10,00033
17Kimberly9,60054
18Amanda9,60041
19Debra9,50067
20Angela9,50051
21Sandra9,40072
22Rebecca9,40054
23Melissa9,20048
24Ashley9,00035
25Carol8,80074
26Laura8,10053
27Sharon7,80075
28Lori7,70061
29Megan7,70037
30Stephanie7,70046

Men and boys born in Iowa

Most common names of living men born in Iowa
#NameAlive todayAverage age
1Michael41,00055
2David35,00060
3James31,00060
4John29,00060
5Robert27,00063
6William20,00054
7Matthew20,00042
8Daniel19,00051
9Steven19,00062
10Mark19,00061
11Thomas18,00058
12Richard18,00068
13Christopher16,00045
14Brian16,00053
15Joseph15,00046
16Jeffrey15,00057
17Andrew14,00038
18Scott14,00056
19Joshua14,00038
20Timothy14,00055
21Ryan14,00039
22Jason13,00046
23Jacob13,00031
24Kevin13,00056
25Nicholas11,00037
26Gary11,00071
27Charles11,00058
28Dennis11,00070
29Benjamin10,00033
30Ronald9,90070

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

Names more common in Iowa than nationally

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

Names more common among people born in Iowa than nationally
#NameVs. nationalAlive todayAverage age
1Lyle4.4×1,20069
2Jolene4.1×1,40063
3Kent3.5×1,80064
4Duane3.3×2,40070
5Rick3.2×2,10066
6Becky3.1×2,40064
7Drake3.1×1,20020
8Chad3.1×7,30049
9Sheryl3.1×2,10071
10Jodi3.1×2,40054
11Kay3.0×1,90075
12Marcia2.9×2,70072
13Tom2.9×2,00070
14Connie2.9×5,90072
15Kirk2.9×1,60060

The newest Iowa babies

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

Girls

Top girl names of 2025 in Iowa
#NameBorn 2025Avg. age, US
1Charlotte15830
2Evelyn11734
3Emma11620
4Amelia11216
5Eleanor10930
6Olivia10718
7Sophia10416
8Lainey1017
9Harper989
10Violet9718

Boys

Top boy names of 2025 in Iowa
#NameBorn 2025Avg. age, US
1Oliver19813
2Liam18511
3Henry17634
4Theodore17629
5Cooper13313
6Hudson1249
7James11854
8Noah11816
9Bennett11313
10Owen10616

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 Iowa with its share of all living Americans in the national records. How we calculate this