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

  1. Osla
    • Origin:

      Scottish
    • Meaning:

      "God consecrated"
  2. Ozgur
    • Origin:

      Turkish
    • Meaning:

      "free, independent"
  3. Oxley
    • Origin:

      English place name
    • Meaning:

      "ox clearing"
  4. Oracio
    • Origin:

      Aragonese variation of Horatio
    • Meaning:

      "hour, time"
  5. Oleg
    • Origin:

      Russian
    • Meaning:

      "holy"
  6. Olesia
    • Origin:

      Polish, diminutive of Aleksandra
  7. Oliana
    • Origin:

      Polynesian
    • Meaning:

      "oleander"
  8. Otthild
    • Origin:

      German
    • Meaning:

      "prospers in battle"
  9. Oddie
    • Origin:

      Variation of Odie, English or German
    • Meaning:

      "of the valley; wealthy"
  10. Ortega
    • Origin:

      Spanish name
    • Meaning:

      "dweller at the sign of the grouse"
  11. Oberon
    • Origin:

      English spelling variation of Auberon
    • Meaning:

      "noble, bearlike"
  12. Orithyia
    • Origin:

      Greek
    • Meaning:

      "woman raging in the mountains"
  13. Odissan
    • Origin:

      African
    • Meaning:

      "thirteenth born son"
  14. Olle
    • Origin:

      Swedish diminutive of Olaf, Norse
    • Meaning:

      "ancestor's relic"
  15. Oshin
    • Origin:

      Manx
    • Meaning:

      "little deer"
  16. Oaklee
    • Origin:

      Variation of Oakley, English
    • Meaning:

      "oak clearing"
  17. Odesza
    • Origin:

      Hungarian variation of Odessa, Russian and Ukranian
  18. Orquidea
    • Origin:

      Spanish, Portuguese
    • Meaning:

      "orchid"
  19. Odyssey
    • Origin:

      Greek
    • Meaning:

      "story of Odysseus"
  20. Onesimus
    • Origin:

      Greek
    • Meaning:

      "beneficial, profitable"