240 Boy Names That Start With O (with Meanings and Popularity)

  1. Ocean
    • Origin:

      English, nature name
    • Meaning:

      "ocean"
  2. Orin
    • Origin:

      Variation of Oren or Oran
  3. Ori
    • Origin:

      Hebrew
    • Meaning:

      "my light"
  4. Odysseus
    • Origin:

      Greek mythology name
    • Meaning:

      "wrathful"
  5. Omri
    • Origin:

      Hebrew
    • Meaning:

      "my sheaf"
  6. Oak
    • Origin:

      English tree name
    • Meaning:

      "tree from the genus Quercus"
  7. Oslo
    • Origin:

      Norwegian place name, Old Norse
    • Meaning:

      "meadow at the foot of a hill"
  8. Odie
    • Origin:

      Diminutive of Odell, Otis; English, German
    • Meaning:

      "of the valley; wealthy"
  9. Octavius
    • Origin:

      Latin
    • Meaning:

      "eighth"
  10. Ollie
    • Origin:

      Diminutive of Oliver, Latin
    • Meaning:

      "olive tree"
  11. Obi
    • Origin:

      African, Igbo
    • Meaning:

      "heart"
  12. Oswald
    • Origin:

      English
    • Meaning:

      "divine power"
  13. Oz
    • Origin:

      Hebrew
    • Meaning:

      "strength, powerful, courageous"
  14. Orhan
    • Origin:

      Turkish
    • Meaning:

      "great leader"
  15. Oleander
    • Origin:

      Botanical name
  16. Olivier
    • Origin:

      French
    • Meaning:

      "olive tree"
  17. Oskar
    • Origin:

      German variation of Oscar
  18. Oswin
    • Origin:

      Old English
    • Meaning:

      "God's friend"
  19. Ozzie
    • Origin:

      Short form
  20. Obadiah
    • Origin:

      Hebrew
    • Meaning:

      "servant of God"