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

  1. Owain
    • Origin:

      Welsh variation of Eugene
    • Meaning:

      "born of sheep"
  2. Ode
    • Origin:

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

      Russian
    • Meaning:

      "holy"
  4. Osian
    • Origin:

      Welsh variation of Oisin
    • Meaning:

      "little deer"
  5. Ostara
    • Origin:

      Old High German
    • Meaning:

      "dawn"
  6. Ortega
    • Origin:

      Spanish name
    • Meaning:

      "dweller at the sign of the grouse"
  7. Onezime
    • Origin:

      Creole variation of Onesime
  8. Orella
    • Origin:

      Latin
    • Meaning:

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

      Animal name
  10. Oli
    • Origin:

      Latin, English
    • Meaning:

      "olive tree"
  11. Osbert
    • Origin:

      English
    • Meaning:

      "divinely brilliant"
  12. Ottaline
    • Origin:

      French diminutive of Ottilie
    • Meaning:

      "prospers in battle"
  13. Ortensia
    • Origin:

      Latin
    • Meaning:

      "of the garden"
  14. Omega
    • Origin:

      Greek
    • Meaning:

      "last"
  15. Optimus
    • Origin:

      Latin
    • Meaning:

      "best"
  16. Ovidia
    • Origin:

      Feminine variation of Ovidius, Roman family name
    • Meaning:

      "shepherd or sheep"
  17. Ostap
    • Origin:

      Ukrainian from Greek
    • Meaning:

      "well-built, stable"
  18. Obelia
    • Origin:

      Greek
    • Meaning:

      "needle"
  19. Omero
    • Origin:

      Spanish form of Homer, Greek
    • Meaning:

      "security, pledge"
  20. Omarion
    • Origin:

      Elaboration of Omari