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

  1. Orange
    • Origin:

      Fruit and color name
  2. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  3. Olivet
    • Origin:

      Place name
  4. Osian
    • Origin:

      Welsh variation of Oisin
    • Meaning:

      "little deer"
  5. Otilia
    • Origin:

      Spanish, Romanian
    • Meaning:

      "wealth, fatherland"
  6. Ouida
    • Origin:

      English diminutive
  7. Ottavio
    • Origin:

      Italian, “eighth”
  8. Ozanne
    • Origin:

      Latin
    • Meaning:

      "Palm Sunday"
  9. Olwethu
    • Origin:

      Zulu, Xhosa
    • Meaning:

      "ours"
  10. Orm
    • Origin:

      Old Danish and Old Swedish
    • Meaning:

      "serpent, snake"
  11. Oan
    • Origin:

      Breton
    • Meaning:

      "lamb"
  12. Omena
    • Origin:

      Finnish
    • Meaning:

      "apple"
  13. Orella
    • Origin:

      Latin
    • Meaning:

      "announcement from the gods, oracle"
  14. Oaklyn
    • Origin:

      American invented name
    • Meaning:

      "oak lake"
  15. Oshin
    • Origin:

      Manx
    • Meaning:

      "little deer"
  16. Ove
    • Origin:

      Scandinavian
    • Meaning:

      "edge; fear"
  17. Olle
    • Origin:

      Swedish diminutive of Olaf, Norse
    • Meaning:

      "ancestor's relic"
  18. Orsa
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  19. Otima
    • Origin:

      Choctaw, Native American
    • Meaning:

      "goes and goes"
  20. Ozzy
    • Origin:

      Short form