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

  1. Onezime
    • Origin:

      Creole variation of Onesime
  2. Ostara
    • Origin:

      Old High German
    • Meaning:

      "dawn"
  3. Optimus
    • Origin:

      Latin
    • Meaning:

      "best"
  4. Orella
    • Origin:

      Latin
    • Meaning:

      "announcement from the gods, oracle"
  5. Otter
    • Origin:

      Animal name
  6. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  7. Oedipus
    • Origin:

      Greek
    • Meaning:

      "swollen foot"
  8. Owain
    • Origin:

      Welsh variation of Eugene
    • Meaning:

      "born of sheep"
  9. Osian
    • Origin:

      Welsh variation of Oisin, Irish
    • Meaning:

      "little deer"
  10. Ottaline
    • Origin:

      French diminutive of Ottilie
    • Meaning:

      "prospers in battle"
  11. Osbert
    • Origin:

      English
    • Meaning:

      "divinely brilliant"
  12. Ode
    • Origin:

      Word name or medieval English form of Otto
  13. Oleg
    • Origin:

      Russian
    • Meaning:

      "holy"
  14. Ortega
    • Origin:

      Spanish name
    • Meaning:

      "dweller at the sign of the grouse"
  15. Omega
    • Origin:

      Greek
    • Meaning:

      "last"
  16. Ortensia
    • Origin:

      Latin
    • Meaning:

      "of the garden"
  17. Oli
    • Origin:

      Latin, English
    • Meaning:

      "olive tree"
  18. Orsola
    • Origin:

      Italian variation of Ursula
    • Meaning:

      "little female bear"
  19. Omarion
    • Origin:

      Elaboration of Omari
  20. Omero
    • Origin:

      Spanish form of Homer, Greek
    • Meaning:

      "security, pledge"