473 Baby Names That Start With O (With Meanings and Popularity)

  1. Ostadar
    • Origin:

      Basque, rainbow
  2. Onatha
    • Origin:

      Iroquois
    • Meaning:

      "Earth's daughter"
  3. Ophir
    • Origin:

      Hebrew
  4. Ornan
    • Origin:

      Hebrew
    • Meaning:

      "agile"
  5. Okîsikow
    • Origin:

      Cree
    • Meaning:

      "angel"
  6. Orpah
    • Origin:

      Hebrew
    • Meaning:

      "a fawn"
  7. Olympias
    • Origin:

      Feminization of Olympos, Greek
    • Meaning:

      "from Mount Olympus"
  8. O'brien
    • Origin:

      Irish
    • Meaning:

      "descendant of Brian"
  9. Olugbenga
    • Origin:

      Yoruba
    • Meaning:

      "God lifted me"
  10. Odia
    • Origin:

      Germanic, Hebrew, Flemish
    • Meaning:

      "wealth, fortune; heritage, I will thank God; ode"
  11. Odyssia
    • Origin:

      Variation of Odysseus or Odessa
  12. Orm
    • Origin:

      Old Danish and Old Swedish
    • Meaning:

      "serpent, snake"
  13. Oded
    • Origin:

      Hebrew
    • Meaning:

      "to restore; encouragement"
  14. Ormanda
    • Origin:

      Latin
    • Meaning:

      "mariner"
  15. Oli
    • Origin:

      English, nickname
  16. Odinn
    • Origin:

      Old Norse, Icelandic variation of Odin
    • Meaning:

      "inspriation; rage"
  17. O'donovan
    • Origin:

      Irish, 'son of the dark one"
  18. O'fallon
    • Origin:

      Irish
    • Meaning:

      "son of the leader"
  19. Olivera
    • Origin:

      Serbian, Croatian, Macedonian
    • Meaning:

      "olive tree"
  20. O'sullivan
    • Origin:

      Irish
    • Meaning:

      "son of the black-eyed one"