Boy Names That Start With O

These are the 35 boy names that start with O, have reached the top 500 as a boy's name at some point since 1880, and still go to boys rather than girls today. Ranked by the number of boys given each name in 2025, most common first.

All 35 names

  1. Oliver #3 14,939
  2. Owen #31 7,190
  3. Oscar #223 1,620
  4. Omar #260 1,333
  5. Otto #277 1,241
  6. Orion #334 1,012
  7. Onyx #365 881
  8. Oakley #454 688
  9. Odin #501 604
  10. Otis #652 422
  11. Omari #686 397
  12. Orlando #871 275
  13. Ollie #1056 207
  14. Oren #1183 174
  15. Osvaldo #1401 130
  16. Olin #1837 86
  17. Orin #1852 85
  18. Omer #2091 70
  19. Oswald #2145 67
  20. Orrin #2258 62
  21. Omarion #2539 52
  22. Olen #3450 33
  23. Odell #4396 23
  24. Ole #4707 21
  25. Oran #5045 19
  26. Odie #5399 17
  27. Odis #5861 15
  28. Ottis #5861 15
  29. Orville #6143 14
  30. Obie #7679 10
  31. Olaf #12008 5
  32. Oral
  33. Orval
  34. Otha
  35. Otho

Also starting with O, and now given almost only to girls: Ora

Boy names that start with O in the 2025 data

O is the seventeenth most common first letter for boys born in 2025: 38,087 of them, 2.2% of every boy in the file. It has climbed from eighteenth place a decade ago, and its share has grown from 1.8% to 2.2%.

This list holds the 35 of those names that reached the top 500 as a boy's name at some point since 1880 and are still given to boys rather than girls. The most common today is Oliver, #3 with 14,939 boys in 2025. 2 of the 35 are in this year's top 100, and 31 appear in the 2025 file at all — which takes at least five births, the point below which a name is left out. Ora is left out: it reached the top 500 among boys at some point, but fewer than one in ten children given it over the last ten years was a boy. Together they account for 31,707 of those 38,087 boys — the remainder go to names that have never reached the top 500, each given to a handful of children.

The fastest climber among them is Onyx, up from #1,416 in 2015 to #365 in 2025. Omar has gone the other way, from #217 to #260. The shortest name here is Ole at 3 letters, the longest Osvaldo at 7.

Questions about boy names that start with O

What is the most popular boy name that starts with O?

Oliver. 14,939 boys were given the name in 2025, which put it at #3 nationally.

How many boy names start with O?

35 have reached the top 500 as a boy's name and still go to boys today, which is this list. Counting every spelling in the file, 38,087 boys born in 2025 — 2.2% of the total — were given a name starting with O.

Are boy names that start with O getting more popular?

O is gaining ground. It was eighteenth among first letters for boys a decade ago with 1.8% of births, and it is seventeenth in 2025 with 2.2%.