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

  1. Otieno
    • Origin:

      Luo
    • Meaning:

      "born at night"
  2. Osbert
    • Origin:

      English
    • Meaning:

      "divinely brilliant"
  3. Olha
    • Origin:

      Ukrainian variation of Olga, Russian
    • Meaning:

      "holy"
  4. Ocelotl
    • Origin:

      Nahuatl
    • Meaning:

      "jaguar, jaguar warrior"
  5. Ottille
    • Orfhlaith
      • Otha
        • Oryan
          • Orela
            • Oriole
              • Origin:

                Latin
              • Meaning:

                "golden"
            • Otelia
              • Oli
                • Origin:

                  Latin, English
                • Meaning:

                  "olive tree"
              • Omarr
                • Oswold
                  • Olivia-rose
                    • Omega
                      • Origin:

                        Greek
                      • Meaning:

                        "last"
                    • Otilie
                      • Orianne
                        • Oriell
                          • Olson