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

  1. Oslac
    • Origin:

      Anglo-Saxon
    • Meaning:

      "offering to god"
  2. Ovidi
    • Origin:

      Catalan form of Ovid
  3. Ornan
    • Origin:

      Hebrew
    • Meaning:

      "agile"
  4. Odonata
    • Origin:

      Latin, Nature name
  5. Odissan
    • Origin:

      African
    • Meaning:

      "thirteenth born son"
  6. Ondřej
    • Origin:

      Czech variation of Andrew, Greek
    • Meaning:

      "strong and manly"
  7. Oliverio
    • Origin:

      Spanish form of Oliver, Latin
    • Meaning:

      "olive tree"
  8. Orvar
    • Origin:

      Norse
    • Meaning:

      "arrow"
  9. Okoro
    • Origin:

      Urhobo
    • Meaning:

      "man"
  10. Ozazias
    • Origin:

      Greek from Hebrew
    • Meaning:

      "strength of god"
  11. O'neal
    • Origin:

      Irish
    • Meaning:

      "from the chief's line"
  12. Ožbej
    • Origin:

      Slovene variation of Oswald, English
    • Meaning:

      "divine power"
  13. Olexei
    • Origin:

      Greek
    • Meaning:

      "defending men"
  14. O'sullivan
    • Origin:

      Irish
    • Meaning:

      "son of the black-eyed one"
  15. O'brian
    • Origin:

      Irish
    • Meaning:

      "descendant of Brian"
  16. Ophrah
    • Origin:

      Hebrew
    • Meaning:

      "fawn"
  17. Orde
    • Origin:

      English surname
    • Meaning:

      "point, ridge"
  18. O'keefe
    • Origin:

      Irish
    • Meaning:

      "son of the kind one"
  19. Ontario
    • Origin:

      Place-name
  20. Odinn
    • Origin:

      Old Norse, Icelandic variation of Odin
    • Meaning:

      "inspriation; rage"