By state
Most popular baby names in Ohio
The most popular baby names in Ohio in 2025, ranked from real Social Security Administration birth records. Ohio has recorded 15,480,878 births with a first name since 1910.
Top girls’ names
Girls in Ohio
- #1Charlotte551 in 2025
- #2Amelia482 in 2025
- #3Sophia464 in 2025
- #4Evelyn420 in 2025
- #5Olivia392 in 2025
- #6Eleanor376 in 2025
- #7Emma362 in 2025
- #9Violet329 in 2025
- #10Nora301 in 2025
- #11Harper288 in 2025
- #12Aurora287 in 2025
- #13Ava281 in 2025
- #14Mia279 in 2025
- #15Isabella270 in 2025
- #16Hazel261 in 2025
- #17Penelope258 in 2025
- #18Scarlett251 in 2025
- #19Isla243 in 2025
- #20Ellie241 in 2025
- #21Elizabeth234 in 2025
- #22Lucy233 in 2025
- #23Avery230 in 2025
- #24Willow229 in 2025
- #25Ivy228 in 2025
- #26Josephine220 in 2025
Top boys’ names
Boys in Ohio
- #1Oliver653 in 2025
- #2Theodore611 in 2025
- #3Noah551 in 2025
- #4Henry543 in 2025
- #5Liam530 in 2025
- #6Hudson455 in 2025
- #7William431 in 2025
- #8James403 in 2025
- #9Elijah393 in 2025
- #10Jack389 in 2025
- #11Cooper355 in 2025
- #12Lincoln343 in 2025
- #13Lucas342 in 2025
- #14Benjamin336 in 2025
- #15Owen335 in 2025
- #16Levi331 in 2025
- #17Michael324 in 2025
- #18Leo315 in 2025
- #19Wyatt305 in 2025
- #20Bennett291 in 2025
- #21Luca291 in 2025
- #22Asher288 in 2025
- #23Jackson287 in 2025
- #24Carter285 in 2025
- #25Grayson285 in 2025
Source: U.S. Social Security Administration, names by state of birth (public domain). Rank is by birth count within Ohio for each year.