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

  1. Oleksa
    • Origin:

      Ukrainian variation of Alexander
    • Meaning:

      "defending men"
  2. Ozazias
    • Origin:

      Greek from Hebrew
    • Meaning:

      "strength of god"
  3. O'donnell
    • Origin:

      irish
    • Meaning:

      "son of the brave one"
  4. O'grady
    • Origin:

      Irish
    • Meaning:

      "son of the noble one"
  5. Orde
    • Origin:

      English surname
    • Meaning:

      "point, ridge"
  6. Orvar
    • Origin:

      Norse
    • Meaning:

      "arrow"
  7. O'keefe
    • Origin:

      Irish
    • Meaning:

      "son of the kind one"
  8. Ovid
    • Origin:

      Latin, meaning unknown
  9. Oihan
    • Origin:

      Basque
    • Meaning:

      "forest"
  10. Ondřej
    • Origin:

      Czech variation of Andrew, Greek
    • Meaning:

      "strong and manly"
  11. Ophrah
    • Origin:

      Hebrew
    • Meaning:

      "fawn"
  12. Olexei
    • Origin:

      Greek
    • Meaning:

      "defending men"
  13. Otar
    • Origin:

      Georgian
    • Meaning:

      "pasture, meadow"