Alabama
Baby names, 2025. 39,837 named births recorded; the files omit names given to fewer than five babies in a state. In 2024 Alabama gave Trump 1,462,616 votes to 772,412, a 30.5% margin.
18,319girls named
21,518boys named
30.5%Trump margin, 2024
Charlotte & Johntop girl and boy name
Girls
- Charlotte 224
- Amelia 204
- Olivia 203
- Elizabeth 163
- Emma 158
- Mary 155
- Harper 150
- Ava 143
- Eleanor 143
- Ellie 141
- Evelyn 139
- Sophia 124
- Ella 117
- Hazel 117
- Ivy 112
- Lainey 112
- Lily 112
- Lucy 111
- Nova 107
- Caroline 103
- Mia 102
- Willow 101
- Isabella 100
- Sadie 95
- Ailany 90
- Avery 88
- Lillian 88
- Paisley 84
- Millie 83
- Scarlett 81
- Chloe 79
- Layla 79
- Riley 79
- Josie 78
- Margaret 77
- Eloise 74
- Madison 73
- Nora 73
- Violet 73
- Aurora 72
- Raelynn 72
- Abigail 71
- Madelyn 69
- Magnolia 69
- Emily 68
- Blakely 67
- Eliana 67
- Delilah 66
- Hallie 66
- Aria 64
Boys
- John 343
- William 331
- James 292
- Liam 255
- Noah 246
- Oliver 217
- Hudson 199
- Samuel 199
- Henry 196
- Elijah 184
- Waylon 162
- Asher 161
- Cooper 151
- Walker 150
- Theodore 143
- Jackson 136
- Charles 129
- Thomas 129
- Levi 127
- Grayson 121
- Benjamin 120
- Lucas 120
- Carter 117
- Michael 116
- Jack 114
- Daniel 112
- Bennett 111
- Elias 110
- Stetson 110
- Joseph 109
- Wyatt 105
- Luke 104
- Beau 103
- Mason 99
- Weston 99
- Maverick 98
- Christopher 95
- David 93
- Matthew 93
- Owen 93
- Josiah 91
- Ezra 89
- Robert 89
- Sawyer 89
- Silas 89
- Brooks 81
- Dylan 81
- Mateo 81
- Thiago 81
- Isaac 79
Counts are births registered with that name and sex in Alabama 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.