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

  1. Oak
    • Origin:

      Nature name
  2. Orithyia
    • Origin:

      Greek
    • Meaning:

      "woman raging in the mountains"
  3. Olya
    • Origin:

      Russian variation of Olga
    • Meaning:

      "hearty, holy"
  4. Obedience
    • Origin:

      Virtue name
  5. Oliana
    • Origin:

      Polynesian
    • Meaning:

      "oleander"
  6. Odyssey
    • Origin:

      Greek
    • Meaning:

      "story of Odysseus"
  7. Ozni
    • Origin:

      Hebrew
    • Meaning:

      "my hearing"
  8. Ozuru
    • Origin:

      Japanese
    • Meaning:

      "big stork"
  9. Oralie
    • Origin:

      French variation of Aurelia
  10. Odele
    • Origin:

      English from Greek
    • Meaning:

      "song"
  11. Otter
    • Origin:

      English, word name
  12. Oana
    • Origin:

      Romanian short form of Ioana
    • Meaning:

      "God is gracious"
  13. Otieno
    • Origin:

      Luo
    • Meaning:

      "born at night"
  14. Olenna
    • Origin:

      Literary name
  15. Othon
    • Origin:

      Greek form of Otto
    • Meaning:

      "wealth, fortune"
  16. Onesimus
    • Origin:

      Greek
    • Meaning:

      "beneficial, profitable"
  17. Osha
    • Origin:

      Literary name
  18. Oengus
    • Origin:

      Irish mythology name, variation of Angus
    • Meaning:

      "one choice"
  19. Otthild
    • Origin:

      German
    • Meaning:

      "prospers in battle"
  20. Ombra
    • Origin:

      Italian
    • Meaning:

      "shadow"