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

North Carolina

Baby names, 2025. 97,952 named births recorded; the files omit names given to fewer than five babies in a state. In 2024 North Carolina gave Trump 2,898,423 votes to 2,715,375, a 3.2% margin.

46,483girls named
51,469boys named
3.2%Trump margin, 2024
Amelia & Noahtop girl and boy name

Girls

  1. Amelia 459
  2. Charlotte 453
  3. Olivia 441
  4. Sophia 396
  5. Emma 391
  6. Isabella 342
  7. Mia 325
  8. Eliana 321
  9. Evelyn 317
  10. Eleanor 315
  11. Ava 313
  12. Ailany 275
  13. Sofia 275
  14. Harper 267
  15. Elizabeth 260
  16. Isla 245
  17. Violet 228
  18. Lily 226
  19. Lucy 225
  20. Aurora 221
  21. Naomi 214
  22. Nora 214
  23. Ella 212
  24. Lainey 209
  25. Ellie 208
  26. Hazel 208
  27. Willow 207
  28. Chloe 203
  29. Nova 203
  30. Zoe 200
  31. Sadie 193
  32. Ivy 191
  33. Lillian 191
  34. Penelope 188
  35. Camila 187
  36. Abigail 186
  37. Gianna 185
  38. Avery 182
  39. Madison 181
  40. Luna 180
  41. Aria 179
  42. Layla 179
  43. Scarlett 175
  44. Eloise 173
  45. Riley 173
  46. Emily 171
  47. Grace 164
  48. Caroline 162
  49. Eden 160
  50. Emilia 155

Boys

  1. Noah 684
  2. Liam 680
  3. Oliver 507
  4. William 500
  5. James 471
  6. Henry 450
  7. Elijah 426
  8. Theodore 425
  9. Levi 376
  10. John 360
  11. Lucas 349
  12. Hudson 341
  13. Samuel 334
  14. Elias 329
  15. Mateo 319
  16. Benjamin 300
  17. Ezra 298
  18. Wyatt 298
  19. Asher 297
  20. Luke 285
  21. Grayson 283
  22. Jack 280
  23. Jackson 275
  24. Michael 275
  25. Daniel 273
  26. Luca 264
  27. Waylon 262
  28. Carter 252
  29. David 247
  30. Owen 243
  31. Thomas 243
  32. Mason 240
  33. Charles 237
  34. Cooper 237
  35. Bennett 234
  36. Matthew 233
  37. Sebastian 231
  38. Alexander 226
  39. Joseph 226
  40. Weston 226
  41. Ethan 225
  42. Leo 225
  43. Silas 220
  44. Thiago 215
  45. Josiah 207
  46. Gabriel 204
  47. Maverick 204
  48. Roman 200
  49. Isaac 198
  50. Rowan 197

Counts are births registered with that name and sex in North Carolina 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 Amelia Other states Method