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

  1. Orli
    • Origin:

      Hebrew
    • Meaning:

      "light"
  2. Obed
    • Origin:

      Hebrew
    • Meaning:

      "servant of God"
  3. Orestes
    • Origin:

      Greek
    • Meaning:

      "from the mountain"
  4. Olena
    • Origin:

      Ukrainian
    • Meaning:

      "torch; shining light"
  5. Osmond
    • Origin:

      English
    • Meaning:

      "divine protection"
  6. Oriel
    • Origin:

      Latin
    • Meaning:

      "golden"
  7. Oden
    • Origin:

      Swedish variation of Óðinn
    • Meaning:

      "god of frenzy; poetic fury"
  8. Olivian
    • Origin:

      Romanian variation of Oliver
  9. Olwyn
    • Origin:

      Welsh
    • Meaning:

      "white footprint"
  10. Ocie
    • Origin:

      Short form of Ocean, nature name
  11. Ogden
    • Origin:

      English
    • Meaning:

      "from the oak valley"
  12. Ornella
    • Origin:

      Italian
    • Meaning:

      "flowering ash tree"
  13. Ottilia
    • Origin:

      German and Swedish
    • Meaning:

      "prosperous"
  14. Orinthia
    • Origin:

      Latin
    • Meaning:

      "to excite, to stir the mind"
  15. Ollivander
    • Origin:

      Literary Name
  16. Ochre
    • Origin:

      Greek, English
    • Meaning:

      "pale yellow"
  17. Ophir
    • Origin:

      Hebrew
  18. Oriol
    • Origin:

      Catalan
    • Meaning:

      "golden"
  19. Oakland
    • Origin:

      American nature name or place name
    • Meaning:

      "oak land"
  20. Oluwatobiloba
    • Origin:

      Yoruba
    • Meaning:

      "God is a great king"