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

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

  1. Charlotte 158
  2. Evelyn 117
  3. Emma 116
  4. Amelia 112
  5. Eleanor 109
  6. Olivia 107
  7. Sophia 104
  8. Lainey 101
  9. Harper 98
  10. Violet 97
  11. Hazel 90
  12. Nora 88
  13. Ava 86
  14. Lucy 84
  15. Aurora 83
  16. Ellie 76
  17. Ivy 74
  18. Elizabeth 72
  19. Isabella 72
  20. Millie 72
  21. Lily 71
  22. Mia 70
  23. Penelope 70
  24. Willow 69
  25. Vivian 68
  26. Eliana 67
  27. Isla 66
  28. Lydia 63
  29. Ella 61
  30. Nova 58
  31. Paisley 58
  32. Scarlett 58
  33. Sofia 56
  34. Emersyn 55
  35. Iris 55
  36. Ruby 55
  37. Clara 54
  38. Lillian 54
  39. Avery 53
  40. Elsie 53
  41. Eloise 52
  42. Sadie 52
  43. Claire 51
  44. Layla 49
  45. Luna 49
  46. Ailany 48
  47. Aria 48
  48. Grace 48
  49. Josephine 48
  50. Stella 48

Boys

  1. Oliver 198
  2. Liam 185
  3. Henry 176
  4. Theodore 176
  5. Cooper 133
  6. Hudson 124
  7. James 118
  8. Noah 118
  9. Bennett 113
  10. Owen 106
  11. Elijah 101
  12. Jack 100
  13. Beau 98
  14. William 96
  15. Waylon 90
  16. Leo 88
  17. Miles 85
  18. Mateo 83
  19. Weston 82
  20. Asher 81
  21. Grayson 81
  22. Levi 80
  23. Beckett 77
  24. Brooks 77
  25. Lucas 76
  26. Rowan 76
  27. Benjamin 75
  28. Jackson 74
  29. Lincoln 74
  30. Luca 73
  31. Wesley 73
  32. Ezra 72
  33. Maverick 72
  34. Samuel 70
  35. Walker 69
  36. Gabriel 67
  37. Luke 67
  38. Wyatt 66
  39. Everett 65
  40. Thomas 65
  41. John 64
  42. Elias 63
  43. Michael 63
  44. Carter 62
  45. Archer 61
  46. Roman 61
  47. Myles 60
  48. Santiago 60
  49. Tate 60
  50. 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.

Look up Charlotte Other states Method