Boy Names Starting With O

Start with O and the list for boys is headed by Oliver: 14,939 babies in 2025. 2 of them rank inside the year's overall top 100.

Top boy names starting with O in 2025, with overall SSA rank and birth count
Rank Name Babies
#3 Oliver 14,939
#31 Owen 7,190
#223 Oscar 1,620
#260 Omar 1,333
#277 Otto 1,241
#334 Orion 1,012
#365 Onyx 881
#454 Oakley 688
#502 Odin 604
#549 Ozzy 548
#652 Otis 422
#687 Omari 397
#708 Ozias 381
#720 Ocean 375
#873 Orlando 275
#997 Oziel 229
#1,058 Ollie 207
#1,077 Osiris 200
#1,157 Osman 181
#1,184 Oren 174
#1,248 Oakland 160
#1,278 Octavio 154
#1,408 Osvaldo 130
#1,433 Orson 126
#1,454 Osiel 123
#1,455 Ozzie 123
#1,630 Obadiah 104
#1,750 Oskar 93
#1,763 Orhan 92
#1,833 Oziah 87
#1,849 Olin 86
#1,859 Orin 85
#1,969 Oslo 78
#2,002 Ori 76
#2,017 Oaklee 75
#2,033 Oden 74
#2,072 Obed 72
#2,073 Octavius 72
#2,103 Omer 70
#2,161 Oswald 67
#2,176 Olsen 66
#2,177 Om 66
#2,277 Oaklen 62
#2,278 Orrin 62
#2,344 Oak 59
#2,345 Osmar 59
#2,438 Oakes 56
#2,507 Oshea 54
#2,508 Osiah 54
#2,559 Olivier 52

Ranks are each name's overall position among all 2025 boy names, so the gaps between rows are real — the names in between simply start with other letters. Want a random shortlist instead? Spin O boy names in the generator, or browse the full top 100 boy names.

How common O names are

Measured by births, O is the 17th initial of 26 for boys in 2025: its 16 names inside the top 1,000 add up to 2.3% of that list's births. The letter's #1 name, Oliver, holds overall rank #3 with 14,939 births; its 50th and last name, Olivier, was recorded 52 times at #2,559.

That 2.3% is O's births inside the 2025 top 1,000 divided by the births of all 1,000 names — the convention the reading ranks and counts guide walks through — and the 16-name count is taken at that same depth, not at the 50-name depth of the table above.

O names across the decades

Boy names starting with O inside the top 200 of each SSA snapshot year, with the leading name and the letter's share of top-200 births
Year List Leading O name O names in top 200 Share of births
1955 1950s snapshot none 0 0.00%
1965 1960s snapshot none 0 0.00%
1975 1970s snapshot Oscar (#184) 1 0.10%
1985 1980s snapshot Oscar (#169) 2 0.19%
1995 1990s snapshot Oscar (#130) 2 0.38%
2005 2000s snapshot Owen (#60) 3 1.0%
2015 2010s snapshot Oliver (#19) 3 2.1%
2025 latest year, cut to its top 200 Oliver (#3) 2 2.5%

O has no boy name inside the top 200 in 1955 and 1965; the first snapshot with one is 1975, when Oscar (#184) charted. The high of 3 is shared by 2005 and 2015, so the last snapshot, 2015, sits at that high, led by Oliver (#19). Cut to the same top-200 depth, the 2025 list holds 2 O names, led by Oliver at #3. 3 different names hold the lead across those snapshots: Oscar, Owen, and Oliver. No name on the 2025 O table appears in all 7 snapshot top-200 lists.

O names held 0.00% of the top-200 births for boys in 1955 and 2.1% in 2015; at the same depth in 2025 the figure is 2.5%. The first-letter trends guide sets O's share beside the other 25 initials for every snapshot year from 1955 to 2015, for both sexes.

Faded and new

Every O boy name that appears in any snapshot's top 200 is also on the 2025 list of 50 above, so no faded names exist for this letter at the committed depths.

In the other direction, 46 of the 50 names on the 2025 list are absent from every snapshot top 200: the first 12 by rank are Otto (#277), Orion (#334), Onyx (#365), Oakley (#454), Odin (#502), Ozzy (#549), Otis (#652), Omari (#687), Ozias (#708), Ocean (#720), Orlando (#873), and Oziel (#997), and the remaining 34 follow in the table above.

Read both lists against the depths that produce them — 200 ranks per snapshot year, 50 names for O in 2025 with the last at #2,559: a name missing from a snapshot may sit below rank 200 that year, and a name missing from the 2025 list may sit below Olivier; the committed files do not say.

Shape of the list

1 of the 50 names on the 2025 list run to eight letters or more (Octavius, for one), 17 stop at four or fewer (Owen, for one), and the remaining 32 sit in the five-to-seven-letter middle (Oliver, for one). The longest spelling on the 2025 list is Octavius at 8 letters and the shortest is Om at 2.

34 of the 50 names rank past #1,000, beyond the top-1,000 list the generator's 2025 era samples; the rest divide into 2 inside the top 100 (1 inside the top 10), 6 at ranks 101–500, and 8 at 501–1,000.

11 names on this list also appear on the 2025 girls' O list, each ranked separately per sex by the SSA: Oliver (#3 for boys, #5,359 for girls), Owen (#31 for boys, #4,329 for girls), Onyx (#365 for boys, #1,410 for girls), Oakley (#454 for boys, #156 for girls), Ozzy (#549 for boys, #2,533 for girls), Ocean (#720 for boys, #787 for girls), Ollie (#1,058 for boys, #2,294 for girls), Oakland (#1,248 for boys, #3,282 for girls), Ozzie (#1,455 for boys, #3,694 for girls), Ori (#2,002 for boys, #4,525 for girls), and Oaklee (#2,017 for boys, #535 for girls). Second letters on the 2025 list number 12; s leads them, opening 11 of the 50 names (Os-), with Or- (8) next.

O boy names: questions answered from the data

How common are O names among 2025 boy names?

16 names, carrying 2.3% of the births in the 2025 boys' top 1,000; that share ranks O 17th of the 26 initials. This page's table goes deeper, to the letter's top 50, ending at overall rank #2,559.

Which O boy name had the most births in 2025?

Oliver, with 14,939 births and overall rank #3. Next is Owen at #31 with 7,190 births.

What is the lowest-ranked name on this O list?

The 50th and last name, Olivier, ranks #2,559 overall with 52 births. 34 of the 50 names rank past #1,000, outside the top-1,000 list; their ranks come from the full 2025 SSA file, which the per-letter data carries.

How did O boy names chart in the snapshot years from 1955 to 2015?

None in 1955; the first snapshot with an O boy name inside the top 200 is 1975, with Oscar (#184). By 2015 the count is 3, led by Oliver (#19).

Other letters

Girl names for this letter: girl names starting with O.

Source: every name, rank, and count on this page comes from the U.S. Social Security Administration's national baby-names dataset (2025 data, from Social Security card applications). It is public-domain U.S. government data; names given fewer than 5 times in a year are excluded by the SSA, spelling variants are counted separately, and the data covers U.S. births only. Full caveats on the methodology page.