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

  1. Omri
    • Origin:

      Hebrew
    • Meaning:

      "my sheaf"
  2. Oak
    • Origin:

      English tree name
    • Meaning:

      "tree from the genus Quercus"
  3. Ondine
    • Origin:

      Latin
    • Meaning:

      "little wave"
  4. Oakley
    • Origin:

      English
    • Meaning:

      "oak wood or clearing"
  5. Odie
    • Origin:

      Diminutive of Odell, Otis; English, German
    • Meaning:

      "of the valley; wealthy"
  6. Octavius
    • Origin:

      Latin
    • Meaning:

      "eighth"
  7. Oz
    • Origin:

      Hebrew, Irish
    • Meaning:

      "strength, powerful, courageous; deer friend"
  8. Olga
    • Origin:

      Slavic variation of Helga, Norse
    • Meaning:

      "holy"
  9. Olivier
    • Origin:

      French
    • Meaning:

      "olive tree"
  10. Ollie
    • Origin:

      Diminutive of Oliver, Latin
    • Meaning:

      "olive tree"
  11. Onyx
    • Origin:

      Word name
    • Meaning:

      "gem stone; claw, nail"
  12. Obi
    • Origin:

      African, Igbo
    • Meaning:

      "heart"
  13. Ottoline
    • Origin:

      French and English, diminutive of Ottolie
    • Meaning:

      "prospers in battle"
  14. October
    • Origin:

      English word name
    • Meaning:

      "month name"
  15. Oskar
    • Origin:

      German variation of Oscar
  16. Oleander
    • Origin:

      Botanical name
  17. Odelia
    • Origin:

      Hebrew, German
    • Meaning:

      "I will praise the Lord or wealth"
  18. Ozzie
    • Origin:

      Diminutive of Osmond, Oswald, or Oscar
    • Meaning:

      "divine; deer"
  19. Ocean
    • Origin:

      English, nature name
  20. Orlo
    • Origin:

      Short form of Orlando or Roland, German
    • Meaning:

      "famous throughout the land"