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

  1. Omega
    • Origin:

      Greek
    • Meaning:

      "last"
  2. Oli
    • Origin:

      Latin, English
    • Meaning:

      "olive tree"
  3. Omarion
    • Origin:

      Elaboration of Omari
  4. Omero
    • Origin:

      Spanish form of Homer, Greek
    • Meaning:

      "security, pledge"
  5. Osborne
    • Origin:

      English
    • Meaning:

      "Divine bear; divine warrior"
  6. Orme
    • Origin:

      English surname from Norse
    • Meaning:

      "serpent"
  7. Ostap
    • Origin:

      Ukrainian from Greek
    • Meaning:

      "well-built, stable"
  8. Owl
    • Origin:

      Bird name
  9. Oakwell
    • Origin:

      English suurname or combination name
    • Meaning:

      "oaks by the spring"
  10. Osgood
    • Origin:

      Teutonic
    • Meaning:

      "divine creator"
  11. Orry
    • Origin:

      Manx
    • Meaning:

      "God's peace"
  12. Odion
    • Origin:

      Esan
    • Meaning:

      "first born of twins"
  13. Oan
    • Origin:

      Breton
    • Meaning:

      "lamb"
  14. Orfeo
    • Origin:

      Italian variation of Orpheus
  15. Ontario
    • Origin:

      Place-name
  16. Offie
    • Origin:

      Diminutive of Ophrah, Hebrew
    • Meaning:

      "fawn"
  17. Ozgur
    • Origin:

      Turkish
    • Meaning:

      "free, independent"
  18. Oseias
    • Origin:

      Hebrew via Portuguese
  19. Ot
    • Origin:

      Catalan form of Otto
    • Meaning:

      "wealthy"
  20. Osier
    • Origin:

      Surname and nature name
    • Meaning:

      "willow tree or shoot"