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

  1. Oriini
    • Origin:

      Maori
    • Meaning:

      "place name"
  2. Ozgur
    • Origin:

      Turkish
    • Meaning:

      "free, independent"
  3. Osun
    • Origin:

      Yoruba
    • Meaning:

      "source"
  4. Oyku
    • Origin:

      Anglicized spelling of Öykü, Turkish
    • Meaning:

      "story"
  5. Ogive
    • Origin:

      French variation of Hedwig
    • Meaning:

      "combat"
  6. Obiajulu
    • Origin:

      African
    • Meaning:

      "my heart is content"
  7. Omolara
    • Origin:

      Yoruba
    • Meaning:

      "born at the right time"
  8. Onezie
    • Origin:

      Cajun
  9. Oihana
    • Origin:

      Basque
    • Meaning:

      "forest"
  10. Orietta
    • Origin:

      Italian variation of Aurea, Latin
    • Meaning:

      "Golden"
  11. Ottar
    • Origin:

      Norwegian, Old Norse
    • Meaning:

      "feared warrior"
  12. Oliviette
    • Origin:

      Diminutive of Olivia or Olivie, Czech, French, Latin
    • Meaning:

      "olive tree"
  13. Ositadimma
    • Origin:

      Igbo
    • Meaning:

      "if it starts to get better today it started early"
  14. Opalluk
    • Origin:

      Greenlandic
    • Meaning:

      "surprise; surprising one"
  15. Oddny
    • Origin:

      Norwegian, from Old Norse
    • Meaning:

      "new point of a sword"
  16. Olympiada
    • Origin:

      Greek
    • Meaning:

      "from Mount Olympus"
  17. Oddný
    • Origin:

      Icelandic, from Old Norse
    • Meaning:

      "new point of a sword"
  18. Oenone
    • Origin:

      Greek, Latinized
    • Meaning:

      "wine"
  19. Oakes
    • Origin:

      English
    • Meaning:

      "near the oaks"
  20. Otar
    • Origin:

      Georgian
    • Meaning:

      "pasture, meadow"