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

  1. Orcus
    • Origin:

      Latin from Greek
    • Meaning:

      "oath"
  2. Ovi
    • Origin:

      Spanish and Italian
    • Meaning:

      "sheep"
  3. Oriol
    • Origin:

      Catalan
    • Meaning:

      "golden"
  4. Oxford
    • Origin:

      English place-name
    • Meaning:

      "from the oxen crossing"
  5. Odetta
    • Origin:

      German
    • Meaning:

      "wealthy"
  6. Oaklyn
    • Origin:

      American invented name
    • Meaning:

      "oak lake"
  7. Olsen
    • Origin:

      Scandinavian
    • Meaning:

      "Olaf's son"
  8. Orwell
    • Origin:

      English surname
    • Meaning:

      "the branch of the river"
  9. Oldie
    • Origin:

      English
    • Meaning:

      "one that is old"
  10. Osmo
    • Origin:

      Finnish
    • Meaning:

      "young man"
  11. Ohm
    • Origin:

      Word name or spelling variation of Om, Sanskrit
    • Meaning:

      "creation"
  12. Oaken
    • Origin:

      English
    • Meaning:

      "of oak"
  13. Ollivander
    • Origin:

      Literary name, compound of Oliver and Alexander, Latin and Greek
    • Meaning:

      "olive tree and defending men"
  14. Olivet
    • Origin:

      Place name
  15. Oshin
    • Origin:

      Manx
    • Meaning:

      "little deer"
  16. Odella
    • Origin:

      Variation of Odele or Odelia, English, Hebrew "song; I will praise the Lord"
    • Meaning:

      "song; I will praise the Lord"
  17. Odilia
    • Origin:

      Germanic
    • Meaning:

      "wealth, fortune"
  18. Ox
    • Origin:

      English
    • Meaning:

      "working cattle"
  19. Orabella
    • Origin:

      Latin variation of Arabella
    • Meaning:

      "beautiful altar"
  20. Olwethu
    • Origin:

      Zulu, Xhosa
    • Meaning:

      "ours"