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

  1. Oswald
    • Origin:

      English
    • Meaning:

      "divine power"
  2. Octavian
    • Origin:

      Latin
    • Meaning:

      "eighth"
  3. Osias
    • Origin:

      Greek
    • Meaning:

      "salvation"
  4. Oswin
    • Origin:

      Old English
    • Meaning:

      "God's friend"
  5. Othniel
    • Origin:

      Hebrew
    • Meaning:

      "lion of god, or strength of god"
  6. Obadiah
    • Origin:

      Hebrew
    • Meaning:

      "servant of God"
  7. Osian
    • Origin:

      Welsh variation of Oisin
  8. Oisín
    • Origin:

      Irish Gaelic
    • Meaning:

      "little deer"
  9. Orhan
    • Origin:

      Turkish
    • Meaning:

      "great leader"
  10. Ossian
    • Origin:

      Old Irish
    • Meaning:

      "little deer"
  11. Onni
    • Origin:

      Finnish
    • Meaning:

      "happiness, luck"
  12. Ovie
    • Origin:

      Nigerian
    • Meaning:

      "king"
  13. Octavio
    • Origin:

      Spanish variation of Octavius
    • Meaning:

      "eighth"
  14. Orrin
    • Origin:

      Variation of Odhrán, Irish
    • Meaning:

      "little pale green one"
  15. Oakland
    • Origin:

      American nature name or place name
    • Meaning:

      "oak land"
  16. Orenthal
    • Origin:

      unknown
  17. Osmond
    • Origin:

      English
    • Meaning:

      "divine protection"
  18. Osric
    • Origin:

      English
    • Meaning:

      "divine ruler"
  19. Ophir
    • Origin:

      Hebrew
  20. Othello
    • Origin:

      Hebrew
    • Meaning:

      "he has the sound of God"