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

  1. Oakland
    • Origin:

      American nature name or place name
    • Meaning:

      "oak land"
  2. Orenthal
    • Origin:

      unknown
  3. Ora
    • Origin:

      Latin
    • Meaning:

      "prayer"
  4. Ona
    • Origin:

      Lithuanian variation of Anna, Catalan diminutive of Mariona
    • Meaning:

      "grace; wave; bitter; wished-for child"
  5. Osmond
    • Origin:

      English
    • Meaning:

      "divine protection"
  6. Osric
    • Origin:

      English
    • Meaning:

      "divine ruler"
  7. Oceane
    • Origin:

      French
    • Meaning:

      "ocean"
  8. Ophir
    • Origin:

      Hebrew
  9. Othello
    • Origin:

      Hebrew
    • Meaning:

      "he has the sound of God"
  10. Oriane
    • Origin:

      Latin via French
    • Meaning:

      "sunrise"
  11. Oceana
    • Origin:

      Greek
    • Meaning:

      "ocean"
  12. Omari
    • Origin:

      Swahili, Arabic
    • Meaning:

      "populous, flourishing"
  13. Oakes
    • Origin:

      English
    • Meaning:

      "near the oaks"
  14. Ornella
    • Origin:

      Italian
    • Meaning:

      "flowering ash tree"
  15. Odhran
    • Origin:

      Irish
    • Meaning:

      "little pale green one"
  16. Orchid
    • Origin:

      From Greek
    • Meaning:

      "orchid flower"
  17. Orion
    • Origin:

      Greek mythology name
  18. Odyssey
    • Origin:

      Greek
    • Meaning:

      "story of Odysseus"
  19. Olena
    • Origin:

      Ukrainian
    • Meaning:

      "torch; shining light"
  20. Osman
    • Origin:

      Arabic
    • Meaning:

      "baby bustard"