Republican Baby

A data site, not a political one. It pairs two public datasets: the Social Security Administration's baby names by state for 2025, and the FEC's official 2024 presidential results. Its twin, democrat.baby, covers the other half of the country with the same method. Same publisher, same numbers, no advocacy.

All Republican-won states

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

  1. Charlotte 224
  2. Amelia 204
  3. Olivia 203
  4. Elizabeth 163
  5. Emma 158
  6. Mary 155
  7. Harper 150
  8. Ava 143
  9. Eleanor 143
  10. Ellie 141
  11. Evelyn 139
  12. Sophia 124
  13. Ella 117
  14. Hazel 117
  15. Ivy 112
  16. Lainey 112
  17. Lily 112
  18. Lucy 111
  19. Nova 107
  20. Caroline 103
  21. Mia 102
  22. Willow 101
  23. Isabella 100
  24. Sadie 95
  25. Ailany 90
  26. Avery 88
  27. Lillian 88
  28. Paisley 84
  29. Millie 83
  30. Scarlett 81
  31. Chloe 79
  32. Layla 79
  33. Riley 79
  34. Josie 78
  35. Margaret 77
  36. Eloise 74
  37. Madison 73
  38. Nora 73
  39. Violet 73
  40. Aurora 72
  41. Raelynn 72
  42. Abigail 71
  43. Madelyn 69
  44. Magnolia 69
  45. Emily 68
  46. Blakely 67
  47. Eliana 67
  48. Delilah 66
  49. Hallie 66
  50. Aria 64

Boys

  1. John 343
  2. William 331
  3. James 292
  4. Liam 255
  5. Noah 246
  6. Oliver 217
  7. Hudson 199
  8. Samuel 199
  9. Henry 196
  10. Elijah 184
  11. Waylon 162
  12. Asher 161
  13. Cooper 151
  14. Walker 150
  15. Theodore 143
  16. Jackson 136
  17. Charles 129
  18. Thomas 129
  19. Levi 127
  20. Grayson 121
  21. Benjamin 120
  22. Lucas 120
  23. Carter 117
  24. Michael 116
  25. Jack 114
  26. Daniel 112
  27. Bennett 111
  28. Elias 110
  29. Stetson 110
  30. Joseph 109
  31. Wyatt 105
  32. Luke 104
  33. Beau 103
  34. Mason 99
  35. Weston 99
  36. Maverick 98
  37. Christopher 95
  38. David 93
  39. Matthew 93
  40. Owen 93
  41. Josiah 91
  42. Ezra 89
  43. Robert 89
  44. Sawyer 89
  45. Silas 89
  46. Brooks 81
  47. Dylan 81
  48. Mateo 81
  49. Thiago 81
  50. 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.

Look up Charlotte Other states Method