Begins or Ends with O

  1. Cosmo
    • Origin:

      Italian, English, Greek
    • Meaning:

      "order, beauty, universe"
    • Description:

      With a touch of celestial power, a hint of clunky charm, and the totally cool -o ending, Cosmo may well be finally shaking itself free of both the Seinfeld association (which made it a punchline of a joke) and the cartoon fairy association from The Fairly OddParents. In fact, it is in the Top 1000 in the UK and a favorite on Nameberry.
  2. Costello
    • Origin:

      Irish surname
    • Meaning:

      "from England"
    • Description:

      The fashion for using surnames as firsts has extended beyond the familiar Morgan and Parker to choices such as Cohen and O'Brien to -- why not? -- this quintessentially Irish name with the friendly o ending.
  3. Cristiano
    • Origin:

      Italian and Portuguese variation of Christian
    • Description:

      Variation of the popular religious name, boosted by megastar Portuguese footballer Cristiano Ronaldo.
  4. Cadeau
    • Caspero
      • Darko
        • Origin:

          Slavic
        • Meaning:

          "gift"
        • Description:

          If you're a movie fan or a sports fan, you might be attracted to this name, via the film "Donnie Darko" or the Serbian-born basketball star Darko Milicic. It is kind of dark, though.
      • Darro
        • Demetrio
          • Origin:

            Spanish form of Demetrius, Greek
          • Meaning:

            "follower of Demeter"
          • Description:

            Demetrio is an original way to a mythological name, and is further appealing as a boy's name inspired by a goddess, the earth mother Demeter.
        • Deveraux
          • Origin:

            French
          • Meaning:

            "of Evreux; riverbank"
          • Description:

            Swashbuckling name worthy of a hero in a romance novel. Deveraux or Devereaux is drawn from the town of Evreux in France and combined with the prefix de- denoting it likely referred to a noble of that area.
        • Diallo
          • Origin:

            West African (Fula)
          • Meaning:

            "bold"
          • Description:

            Possibly meaning "bold", this West African surname is less commonly found as a first name, too.
        • Diego
          • Origin:

            Spanish variation of James
          • Meaning:

            "supplanter"
          • Description:

            The energetic Diego is rising rapidly along with a lot of other authentically Spanish baby names that work perfectly well with surnames of any origin.
        • Dino
          • Origin:

            Italian, diminutive of any name ending in -dino
          • Description:

            Italian heritage name. It's sweet and simple, but has fallen almost out of use since its heyday in the 1960s.
        • Donaldo
          • Draco
            • Origin:

              Greek from Latin
            • Meaning:

              "dragon"
            • Description:

              For as long as we all shall live, Harry Potter's sneering nemesis.
          • Dylano
            • Eduardo
              • Origin:

                Spanish and Italian variation of Edward
              • Meaning:

                "wealthy guardian"
              • Description:

                A stalwart of Latin nomenclature that could work just as well for Anglos. Proof lies with the celebrity birth announcement — Hilaria and Alec Baldwin named their fifth child Eduardo Pau Lucas in 2020. This doesn't seem to have much impact on other parents, though: over 900 boys received the name in 2021, but the number is steadily decreasing.
            • Edvino
              • Elonzo
                • Emilio
                  • Origin:

                    Spanish and Italian variation of Emil
                  • Meaning:

                    "rival"
                  • Description:

                    Dashing and suave, with a hint of poetry and gentleness, Emilio is an appealing and international choice. A solid favorite in Italy, it is also on the rise in the US, France, Austria, and the UK.
                • Fiero
                  • Origin:

                    Italian word name
                  • Meaning:

                    "proud"
                  • Description:

                    Fiery sound and uplifting meaning, but it's also among the Top 100 dog names. Spelled Fiyero, it's the hero of the book and musical "Wicked."