Boys names ending in -s and -o

Names for boys with -o or -s endings! Many have Spanish, Italian, or Latin origins, but would sound great on any child.
  1. Adams
    • Adriano
      • Origin:

        Italian
      • Meaning:

        "man from Adria"
      • Description:

        Adriano is a dashing Italian name which gets around the possible gender confusion of Adrian.
    • Alexius
      • Andreas
        • Origin:

          Original New Testament Greek variation of Andrew
        • Meaning:

          "strong and manly"
        • Description:

          Andreas is a beautiful name, with the patina of an Old Master painting, one that could make a dashing namesake for an Uncle Andrew.
      • Antonio
        • Origin:

          Spanish and Italian variation of Anthony
        • Meaning:

          "from Antium"
        • Description:

          Antonio is a Shakespearean favorite -- the Bard used it in no less than five of his plays, and has long been a ubiquitous classic in Spanish-speaking countries, where the nickname Tonio is also prevalent. Antonio is also among an elite group of perennially popular names in the US, where it has always been among the boys' Top 1000 since baby name record-keeping started in 1880.
      • Atticus
        • Origin:

          Latin
        • Meaning:

          "from Attica"
        • Description:

          Atticus, with its trendy Roman feel combined with the upstanding, noble image of Atticus Finch in To Kill a Mockingbird, is a real winner among boy names. Atticus entered the US Top 1000 in 2004 and is a firm Nameberry favorite.
      • Aurelius
        • Origin:

          Latin
        • Meaning:

          "the golden one"
        • Description:

          Since Aurelius was given the supermodel seal of approval by Elle Macpherson, it has joined Augustus as an ancient Roman name that feels usable today. Slightly mystical and magical, Aurelius is grounded by its similarity to rising stars Aurora, Aurelia, and Atticus, and its golden aura is certainly appealing.
      • Caio
        • Origin:

          Variation of Latin Caius
        • Meaning:

          "rejoice"
        • Description:

          Joyful-sounding name that makes a really original option.
      • Caius
        • Origin:

          Variation of Gaius, Latin
        • Meaning:

          "rejoice"
        • Description:

          Caius is classical and serious but also has a simple, joyful quality. There was a third century pope named Caius, as well as an early Christian writer, several Shakespearean characters, and a Twilight vampire. We would pronounce the name to rhyme with eye-us though at Cambridge University in England, where it's the name of a college, it's pronounced keys.
      • Carlos
        • Origin:

          Spanish variation of Charles
        • Meaning:

          "free man"
        • Description:

          Carlos is the Spanish and Portuguese variation of Charles, which has been used in solid numbers in the US for as long as data has been kept. Carlos has never fallen out of the Top 600, but peaked from the 70s-early 2000s. Today Carlos is still within the Top 200. Notable namesakes include musician Santana, writers Fuentes and Castaneda, and numerous athletes. Carlos Irwin Estevez is the birth name of Charlie Sheen.
      • Charles
        • Origin:

          French from German
        • Meaning:

          "free man"
        • Description:

          Charles derives from the Germanic name Karl, meaning "man" or "free man", and is a royal name in multiple European countries. A famous early bearer is Charlemagne, King of the Franks and Lombards and then Roman Emperor in the 8th-9th centuries.
      • Davis
        • Origin:

          Surname derived from David, Hebrew
        • Meaning:

          "beloved"
        • Description:

          Davis is a fresh way to say David. Some sources define it as "son of David," but we see it as a surname spin on the original. While David is an everyman name, Davis has some creative edge -- and still gets you to the classic guy nickname Dave.
      • 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.
      • Elias
        • Origin:

          Greek variation of Elijah, Hebrew
        • Meaning:

          "Yahweh is God"
        • Description:

          Strong, charismatic, and sleek, Elias has followed in the footsteps of Elijah and Eli to become a popular choice among parents today.
      • Elio
        • Origin:

          Italian, Spanish
        • Meaning:

          "sun"
        • Description:

          Elio is a sunny and spirited Italian and Spanish name that makes a great crossover prospect, which could catch on as Enzo has. Elio is also currently popular in France, ranking in the Top 250.
      • Emiliano
        • Origin:

          Italian and Spanish variation of Emil
        • Meaning:

          "rival"
        • Description:

          Emiliano is an appealing Latinate version of Emil, with the same gentle sounds but additional flair. Popular in Chile and Mexico, where it ranks in the Top 20, Emiliano is also a rising name in the US.
      • 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.
      • Francis
        • Origin:

          Latin
        • Meaning:

          "Frenchman or free man"
        • Description:

          Since this was the name chosen by the current Roman Catholic pope, Francis has come into the spotlight.
      • Francisco
        • Origin:

          Spanish, Portuguese
        • Meaning:

          "free man"
        • Description:

          Francisco is one of the more popular Spanish names for boys in the US, which is unsurprising given its popularity back in Spain and Portugal as well as Latin America, coupled with its classic status. It also has a cool hipster vibe to it, given the reputation of the city of San Francisco.
      • Franco
        • Origin:

          Italian variation of Francis
        • Meaning:

          "Frenchman or free man"
        • Description:

          A classic Italian name still heard in the Italian-American community. Once tainted by the association with the Spanish dictator, it's now more likely to call up actor James Franco.