689 Spanish Boy Names (With Meanings & Popularity)

  1. Jago
    • Origin:

      Spanish and Cornish variation of Jacob
    • Meaning:

      "supplanter"
    • Description:

      Jago is a dashing alternative to overused favorite Jacob.
  2. 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.
  3. Matheo
    • Origin:

      Scandinavian variation of Mateo, Spanish
    • Meaning:

      "gift of God"
    • Description:

      With Mateo making its first ever appearance in the US Top 10 in 2023, its Scandinavian variant Matheo borrowed some of its spotlight and appeared in the Top 1000 for the first time.
  4. Marcello
    • Origin:

      Italian and Spanish
    • Meaning:

      "young warrior"
    • Description:

      Based on the ancient name Marcellus, drawn from Mars the god of war, Marcello -- it's pronounced mar-chell-o -- is one of the most lush and attractive Latin names.
  5. Carmen
    • Origin:

      Spanish variation of Carmel or Latin
    • Meaning:

      "garden or song"
    • Description:

      While the variation Carmine is more familiar for boys, Carmen has also been used as a masculine name; consider the very macho Carmen Basilio — the American boxer famous for defeating the great Sugar Ray Robinson — or composer Carmen Dragon.

      Spanish and Italian forms Carmelo and Carmello are also quite popular in the US, with Carmelo ranking in the Top 1000.
  6. 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.
  7. 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.
  8. Mario
    • Origin:

      Italian variation of Marius, form of mythological name Mars
    • Meaning:

      "warlike"
    • Description:

      Many may associate Mario with the popular platform game - unsurprising when it's the 5th best-selling video game worldwide, and was voted the 2nd best game ever by IGN in 2024. The titular plumber was apparently named after American businessman, Mario Segale, who rented a warehouse to Nintendo, and this in itself reflects that Mario is much more established than just a name for a video game character.
  9. Ignacio
    • Origin:

      Spanish
    • Meaning:

      "fiery"
    • Description:

      Ignacio, like Horacio, makes its gray-bearded English equivalent name sound positively dashing. While the Ig- beginning summons up such associations as ignoble and ignorant, the era for Ignacio and Ignatius and Iggy may be nigh.
  10. Sergio
    • Origin:

      Italian and Spanish variation of Sergius, Roman family name
    • Meaning:

      "servant"
    • Description:

      Widely heard in both Italian and Spanish households, Sergio and his many international brothers are rooted in Sergius, one of the original Roman family names. The meaning is unknown, but possibly is related to servant or protector.
  11. 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.
  12. Carlo
    • Origin:

      Italian variation of Charles
    • Description:

      Energetic Italian classic that would blend with a surname of any ethnicity.
  13. Valentino
    • Origin:

      Latin
    • Meaning:

      "strength, health"
    • Description:

      A dashing, dramatic and romantic Italian surname, associated with early movie heartthrob Rudolph, and later with Italian fashion designer Valentino (Garavani). Also the name of an early Roman saint, whose feast day marks the beginning of spring. Ricky Martin chose it for one of his twin boys.
  14. Alonzo
    • Origin:

      Italian diminutive of Alphonso
    • Meaning:

      "noble, ready"
    • Description:

      Alonzo is dashing and debonair, with a large measure of Latin flair.
  15. 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.
  16. Canyon
    • Origin:

      Spanish word name
    • Description:

      Canyon is a unique baby name evocative of natural splendor and the old Steve Canyon comic-strip heroism, making it an intriguing new word-name possibility.
  17. Miguel
    • Origin:

      Spanish and Portuguese variation of Michael, Hebrew
    • Meaning:

      "Who is like God"
    • Description:

      Mike Tyson put a twist on his own name by naming a son Miguel. It's the first name of Cervantes, the great Spanish novelist and poet who wrote Don Quixote.
  18. Nilo
    • Origin:

      Spanish diminutive of Daniel
    • Meaning:

      "God is my judge"
    • Description:

      So much more worldly than Danny.
  19. Agustin
    • Origin:

      Spanish, from Latin
    • Meaning:

      "the exalted one"
    • Description:

      Popular in the Hispanic world and used in honor of Saint Augustine, Agustin is an anglicized form of the Spanish Agustín. It peaked at Number 561 in 2001 in the US charts and has since dropped on and off of the list again. Given to around 210 boys in a recent year, Agustin also ranks highly in Chile and Uruguay.
  20. Ismael
    • Origin:

      Spanish variation of Ishmael
    • Meaning:

      "God will hear"
    • Description:

      Ismael is Spanish and Portuguese rendition of the Biblical name Ishmael and the form used in the Greek New Testament. Currently, it is the variant that ranks most highly on the US charts and it is popular among the Hispanic community, both in the US, and globally.