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

  1. Omran
    • Origin:

      Variation of Imran, Arabic
    • Meaning:

      "prosperity"
  2. Orsu
    • Origin:

      Corsican
    • Meaning:

      "bear"
  3. Othman
    • Origin:

      Arabic, Malay
    • Meaning:

      "young bird"
  4. O'casey
    • Origin:

      Irish surname
  5. O'grady
    • Origin:

      Irish
    • Meaning:

      "son of the noble one"
  6. O'donnell
    • Origin:

      irish
    • Meaning:

      "son of the brave one"
  7. Ozazias
    • Origin:

      Greek from Hebrew
    • Meaning:

      "strength of god"
  8. Oslac
    • Origin:

      Anglo-Saxon
    • Meaning:

      "offering to god"
  9. Ostyn
    • Origin:

      Variation of Austin, English, shortened form of Augustine
    • Meaning:

      "great, magnificent"
  10. O'keefe
    • Origin:

      Irish
    • Meaning:

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

      Latin, meaning unknown
  12. Ogier
    • Ondřej
      • Origin:

        Czech variation of Andrew, Greek
      • Meaning:

        "strong and manly"
    • Olympos
      • Origin:

        Greek
      • Meaning:

        "from Mount Olympus"
    • O'shea
      • Origin:

        Irish
      • Meaning:

        "hawklike, stately"
    • Olexei
      • Origin:

        Greek
      • Meaning:

        "defending men"
    • Ophrah
      • Origin:

        Hebrew
      • Meaning:

        "fawn"
    • Ottar
      • Origin:

        Norwegian, Old Norse
      • Meaning:

        "feared warrior"
    • Ositadimma
      • Origin:

        Igbo
      • Meaning:

        "if it starts to get better today it started early"
    • Otar
      • Origin:

        Georgian
      • Meaning:

        "pasture, meadow"