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

  1. Orjan
    • Origin:

      Swedish
    • Meaning:

      "earth worker"
  2. Onslowe
    • Origin:

      English
    • Meaning:

      "from the zealous one's hill"
  3. Octa
    • Origin:

      Anglo-Saxon
  4. Oleksa
    • Origin:

      Ukrainian variation of Alexander
    • Meaning:

      "defending men"
  5. Olexi
    • Origin:

      Greek
    • Meaning:

      "defending men"
  6. Ortwin
    • Origin:

      German
    • Meaning:

      "point friend"
  7. Othman
    • Origin:

      Arabic, Malay
    • Meaning:

      "young bird"
  8. O'donnell
    • Origin:

      irish
    • Meaning:

      "son of the brave one"
  9. Olugbenga
    • Origin:

      Yoruba
    • Meaning:

      "God lifted me"
  10. Oded
    • Origin:

      Hebrew
    • Meaning:

      "to restore; encouragement"
  11. Oluwafemi
    • Origin:

      Yoruba
  12. O'grady
    • Origin:

      Irish
    • Meaning:

      "son of the noble one"
  13. Olufemi
    • Origin:

      Yoruba
  14. Ofek
    • Origin:

      Hebrew
    • Meaning:

      "horizon"
  15. Omondi
    • Origin:

      Luo
    • Meaning:

      "born early in the morning"
  16. Osei
    • Origin:

      Ghanaian, Akan
    • Meaning:

      "noble"
  17. O'casey
    • Origin:

      Irish surname
  18. O'donovan
    • Origin:

      Irish, 'son of the dark one"
  19. O'callahan
    • Origin:

      Irish
    • Meaning:

      "son of the church lover"
  20. Ogier