536 Boy Names That Start With O (with Meanings and Popularity)

  1. Olivian
    • Origin:

      Romanian variation of Oliver
  2. Obed
    • Origin:

      Hebrew
    • Meaning:

      "servant of God"
  3. Olympus
    • Otho
      • Othel
        • Onix
          • Olvin
            • Ouen
              • Oldie
                • Origin:

                  English
                • Meaning:

                  "one that is old"
              • Oceanus
                • Origin:

                  Mythological name
                • Meaning:

                  "ocean"
              • Okko
                • Oxford
                  • Origin:

                    English place-name
                  • Meaning:

                    "from the oxen crossing"
                • Odon
                  • Orry
                    • Origin:

                      Manx
                    • Meaning:

                      "God's peace"
                  • Ozi
                    • Owl
                      • Origin:

                        Bird name
                    • Oxley
                      • Origin:

                        English place name
                      • Meaning:

                        "ox clearing"
                    • O'reilly
                      • Origin:

                        Irish
                      • Meaning:

                        "son of the courageous one"
                    • Osbourne
                      • Odyssey
                        • Origin:

                          Greek
                        • Meaning:

                          "story of Odysseus"