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

  1. Ochako
    • Origin:

      Japanese
    • Meaning:

      "tea child"
  2. Oluchi
    • Origin:

      Igbo
    • Meaning:

      "work of God"
  3. Oreo
    • Origin:

      Invented name
  4. Osheen
    • Origin:

      Anglicized variation of Gaelic Oisin
  5. Olya
    • Origin:

      Russian variation of Olga
    • Meaning:

      "hearty, holy"
  6. Orry
    • Origin:

      Manx
    • Meaning:

      "God's peace"
  7. Ozzie
    • Origin:

      English, German
    • Meaning:

      "divine"
  8. Oneida
    • Origin:

      Native American
    • Meaning:

      "long awaited"
  9. Ovidia
    • Origin:

      Feminine variation of Ovidius, Roman family name
    • Meaning:

      "shepherd or sheep"
  10. Odele
    • Origin:

      English from Greek
    • Meaning:

      "song"
  11. Olha
    • Origin:

      Ukrainian variation of Olga, Russian
    • Meaning:

      "holy"
  12. Oaklee
    • Origin:

      Variation of Oakley, English
    • Meaning:

      "oak clearing"
  13. Odetta
    • Origin:

      German
    • Meaning:

      "wealthy"
  14. Ozgur
    • Origin:

      Turkish
    • Meaning:

      "free, independent"
  15. Oli
    • Origin:

      Latin, English
    • Meaning:

      "olive tree"
  16. O'shea
    • Origin:

      Irish
    • Meaning:

      "hawklike, stately"
  17. Osbert
    • Origin:

      English
    • Meaning:

      "divinely brilliant"
  18. Onesimus
    • Origin:

      Greek
    • Meaning:

      "beneficial, profitable"
  19. Om
    • Origin:

      Sanskrit
    • Meaning:

      "creation"
  20. Onslow
    • Origin:

      English
    • Meaning:

      "from the zealous one's hill"