Most Popular Baby Names in Ohio
OH Social Security state records, 1910 to 2025
The top baby names in Ohio in 2025 were Charlotte for girls (551 babies) and Oliver for boys (653 babies). Below are the top 25 of each, the #1 names of every decade since 1910, and the names most common among people born in Ohio who are alive today.
Top 25 Baby Names in Ohio, 2025
Babies given each name in 2025. Names with the same number share a rank.
The #1 Baby Names in Ohio by Decade
The names given to the most girls and boys born in the state in each decade.
Most Common Names of People Born in Ohio
Estimated people alive today who were born in Ohio, wherever they live now (state records start in 1910).
Names With the Most People Alive
| # | Name | People alive |
|---|---|---|
| 1 | Michael | 184,375 |
| 2 | James | 154,867 |
| 3 | David | 145,537 |
| 4 | Robert | 140,626 |
| 5 | John | 139,307 |
| 6 | William | 108,863 |
| 7 | Mary | 88,726 |
| 8 | Thomas | 83,114 |
| 9 | Christopher | 82,176 |
| 10 | Joseph | 81,073 |
| 11 | Richard | 78,926 |
| 12 | Matthew | 76,746 |
| 13 | Daniel | 72,062 |
| 14 | Jennifer | 70,351 |
| 15 | Mark | 67,753 |
| 16 | Charles | 63,413 |
| 17 | Brian | 59,505 |
| 18 | Timothy | 58,791 |
| 19 | Linda | 58,133 |
| 20 | Andrew | 57,206 |
| 21 | Joshua | 54,847 |
| 22 | Jeffrey | 54,825 |
| 23 | Anthony | 53,554 |
| 24 | Patricia | 53,225 |
| 25 | Steven | 52,736 |