Iowa
Baby names, 2025. 25,601 named births recorded; the files omit names given to fewer than five babies in a state. In 2024 Iowa gave Trump 927,019 votes to 707,278, a 13.2% margin.
11,772girls named
13,829boys named
13.2%Trump margin, 2024
Charlotte & Olivertop girl and boy name
Girls
- Charlotte 158
- Evelyn 117
- Emma 116
- Amelia 112
- Eleanor 109
- Olivia 107
- Sophia 104
- Lainey 101
- Harper 98
- Violet 97
- Hazel 90
- Nora 88
- Ava 86
- Lucy 84
- Aurora 83
- Ellie 76
- Ivy 74
- Elizabeth 72
- Isabella 72
- Millie 72
- Lily 71
- Mia 70
- Penelope 70
- Willow 69
- Vivian 68
- Eliana 67
- Isla 66
- Lydia 63
- Ella 61
- Nova 58
- Paisley 58
- Scarlett 58
- Sofia 56
- Emersyn 55
- Iris 55
- Ruby 55
- Clara 54
- Lillian 54
- Avery 53
- Elsie 53
- Eloise 52
- Sadie 52
- Claire 51
- Layla 49
- Luna 49
- Ailany 48
- Aria 48
- Grace 48
- Josephine 48
- Stella 48
Boys
- Oliver 198
- Liam 185
- Henry 176
- Theodore 176
- Cooper 133
- Hudson 124
- James 118
- Noah 118
- Bennett 113
- Owen 106
- Elijah 101
- Jack 100
- Beau 98
- William 96
- Waylon 90
- Leo 88
- Miles 85
- Mateo 83
- Weston 82
- Asher 81
- Grayson 81
- Levi 80
- Beckett 77
- Brooks 77
- Lucas 76
- Rowan 76
- Benjamin 75
- Jackson 74
- Lincoln 74
- Luca 73
- Wesley 73
- Ezra 72
- Maverick 72
- Samuel 70
- Walker 69
- Gabriel 67
- Luke 67
- Wyatt 66
- Everett 65
- Thomas 65
- John 64
- Elias 63
- Michael 63
- Carter 62
- Archer 61
- Roman 61
- Myles 60
- Santiago 60
- Tate 60
- Silas 59
Counts are births registered with that name and sex in Iowa in 2025, as published by the Social Security Administration. The vote is the FEC's official count. The two are shown side by side; the site draws no causal link between them.