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

  1. Omega
    • Origin:

      Greek
    • Meaning:

      "last"
  2. Optimus
    • Origin:

      Latin
    • Meaning:

      "best"
  3. Ostap
    • Origin:

      Ukrainian from Greek
    • Meaning:

      "well-built, stable"
  4. Omero
    • Origin:

      Spanish form of Homer, Greek
    • Meaning:

      "security, pledge"
  5. Omarion
    • Origin:

      Elaboration of Omari
  6. Owl
    • Origin:

      Bird name
  7. Orme
    • Origin:

      English surname from Norse
    • Meaning:

      "serpent"
  8. Osborne
    • Origin:

      English
    • Meaning:

      "Divine bear; divine warrior"
  9. Osgood
    • Origin:

      Teutonic
    • Meaning:

      "divine creator"
  10. Oakwell
    • Origin:

      English suurname or combination name
    • Meaning:

      "oaks by the spring"
  11. Orry
    • Origin:

      Manx
    • Meaning:

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

      Breton
    • Meaning:

      "lamb"
  13. Oseias
    • Origin:

      Hebrew via Portuguese
  14. Oxley
    • Origin:

      English place name
    • Meaning:

      "ox clearing"
  15. Ot
    • Origin:

      Catalan form of Otto
    • Meaning:

      "wealthy"
  16. Ontario
    • Origin:

      Place-name
  17. Offie
    • Origin:

      Diminutive of Ophrah, Hebrew
    • Meaning:

      "fawn"
  18. Ozai
    • Origin:

      Fictional name
  19. Ozgur
    • Origin:

      Turkish
    • Meaning:

      "free, independent"
  20. Osier
    • Origin:

      Surname and nature name
    • Meaning:

      "willow tree or shoot"