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

  1. Orpheus
    • Origin:

      Greek mythology name
    • Meaning:

      "the darkness of the night"
  2. Ocean
    • Origin:

      English, nature name
    • Meaning:

      "ocean"
  3. Oracle
    • Origin:

      English word name
    • Meaning:

      "insight, wise council"
  4. Ori
    • Origin:

      Hebrew
    • Meaning:

      "my light"
  5. Oslo
    • Origin:

      Norwegian place name, Old Norse
    • Meaning:

      "meadow at the foot of a hill"
  6. Odysseus
    • Origin:

      Greek mythology name
    • Meaning:

      "wrathful"
  7. Olivander
    • Origin:

      Compound name, Oliver plus Alexander, Latin and Greek
    • Meaning:

      "olive tree and defending men"
  8. Omri
    • Origin:

      Hebrew
    • Meaning:

      "my sheaf"
  9. Oak
    • Origin:

      English tree name
    • Meaning:

      "tree from the genus Quercus"
  10. Odie
    • Origin:

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

      "of the valley; wealthy"
  11. Oz
    • Origin:

      Hebrew, Irish
    • Meaning:

      "strength, powerful, courageous; deer friend"
  12. Octavius
    • Origin:

      Latin
    • Meaning:

      "eighth"
  13. Olivier
    • Origin:

      French
    • Meaning:

      "olive tree"
  14. Ollie
    • Origin:

      Diminutive of Oliver, Latin
    • Meaning:

      "olive tree"
  15. Obi
    • Origin:

      African, Igbo
    • Meaning:

      "heart"
  16. Oleander
    • Origin:

      Botanical name
  17. Oskar
    • Origin:

      German variation of Oscar
  18. Ozzie
    • Origin:

      Diminutive of Osmond, Oswald, or Oscar
    • Meaning:

      "divine; deer"
  19. Orlo
    • Origin:

      Short form of Orlando or Roland, German
    • Meaning:

      "famous throughout the land"
  20. Omar
    • Origin:

      Arabic, Hebrew
    • Meaning:

      "flourishing, thriving; eloquent"