Boy or Girl

Most popular baby names in Ohio

In 2023, the top baby names in Ohio were Oliver for boys (600 babies) and Charlotte for girls (510 babies). The next most popular were Theodore, Liam and Noah for boys and Amelia, Olivia and Sophia for girls.

Top 25 boy names in Ohio, 2023
RankNameBabies
1Oliver600
2Theodore555
3Liam532
4Noah526
5Henry454
6Elijah442
7Hudson405
8William389
9Owen384
10Jackson370
11James367
12Benjamin353
13Lucas338
14Lincoln328
15Asher323
16Jack317
17Grayson314
18Maverick309
19Levi307
20Michael307
21Cooper283
22Samuel283
23Leo282
24Ezra280
25Joseph276
Top 25 girl names in Ohio, 2023
RankNameBabies
1Charlotte510
2Amelia477
3Olivia457
4Sophia405
5Evelyn390
6Emma383
7Ava362
8Harper349
9Eleanor299
10Nora285
11Willow274
12Mia272
13Ellie268
14Hazel266
15Violet259
16Scarlett253
17Isabella252
18Isla251
19Aurora249
20Layla245
21Avery239
22Luna234
23Nova231
24Ivy230
25Lainey223

Names more common in Ohio than nationally

The share of Ohio babies given each name, divided by its share across the US in 2023. A value of 3× means the name was three times as common here. Only names with at least 30 babies in the state are counted.

Boys

Girls

All states

Source: US Social Security Administration baby name data, state data 2023. Counts are Social Security card applications for US births; SSA leaves out names given to fewer than 5 babies in a year. Updated 2026-10-05. How these numbers are made.