500+ Spanish Dog Names

500+ Spanish Dog Names

Spanish dog names are among the most popular right now, with Luna, Bella, Lola, and Leo ranking in the Top 10. Bella was the top female dog name for over a decade and recently ceded the title to another Spanish girl dog name, Luna.

Along with Luna and Bella, other Spanish female dog names include Alma, Laia, Maya, and Rubi. In addition to Leo, other Spanish male dog names include Chico, Joaquin, Reyes, and Teo.

Mexican dog names are also included on this list, such as Bruno, Chita, Dulce, and Nando.

You may wish to use a Spanish dog name for a breed with Spanish or Mexican heritage, like a Chihuahua, Bichon Frisé, Papillon, or Xolo. Unique Spanish dog names to consider include Ainhoa and Vida, Fuego and Oro.

Whether you are searching for badass Spanish dog names or cute Spanish dog names, you'll find the perfect name for your pup right here. Our Spanish names for dogs are ordered by their current popularity on Nameberry.

RELATED:

Dog Names

Top Dog Names

Unique Dog Names

Dog Name Generator

  1. Arlo
    • Origin:

      Irish or English
    • Meaning:

      "between two hills"
    • Description:

      Quirky cool Arlo is now well and truly back. Last year it broke into the US Top 200 boy names and consistently ranks among the most popular boy names on Nameberry.
  2. Luna
    • Origin:

      Latin
    • Meaning:

      "moon"
    • Description:

      The name of the Roman goddess of the moon, Luna is derived straight from the Latin word for moon, luna. Luna may be the name most likely to surprise someone from an older generation by its Top 10 status in the US and its widespread international popularity.
  3. Clara
    • Origin:

      Latin
    • Meaning:

      "bright, clear"
    • Description:

      Clara is a strong, lovely girls' name that's always ranked among the US Top 1000 girl names but has been climbing since the turn of this century. It now ranks right around Number 100, making it a modern classic that's neither too popular nor unfamiliar.
  4. Hugo
    • Origin:

      Latinized form of Hugh
    • Meaning:

      "mind, intellect"
    • Description:

      Hugo, the Latin form of Hugh, has more heft and energy than the original -- and of course we love names that end (or begin, for that matter) with an o. This one is especially appealing because it's backed up by lots of solid history and European style.
  5. Leo
    • Origin:

      Latin
    • Meaning:

      "lion"
    • Description:

      Leo is a strong-yet-friendly name that was common among the Romans, used for thirteen popes, and is now at its highest point ever in the US thanks in part to Leonardo "Leo" DiCaprio.
  6. 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.
  7. Mateo
    • Origin:

      Spanish
    • Meaning:

      "gift of God"
    • Description:

      Mateo vaulted into the boys' Top 10 in 2023, ranking all the way up at Number 6. It is a Latinate names that, like Mia and Luca, is becoming popular far beyond its native Spanish community.
  8. Elena
    • Origin:

      Spanish, Italian, German, Greek variation of Helen
    • Meaning:

      "bright, shining light"
    • Description:

      Elena is at its most popular point ever in the US, thanks to its cross-cultural appeal and the overall popularity of El- names. It's more international than Ellen or Eleanor, but still accessible.
  9. Maya
    • Origin:

      Sanskrit, English, Hebrew, Estonian
    • Meaning:

      "illusion, magic; mother; water; beloved, bitter, drop of the sea"
    • Description:

      Maya, which has an almost mystical image, has been steadily climbing in popularity in the US and the English-speaking world, along with a range of other countries, including France, Germany, Israel, and Brazil. It's ranked in the US Top 100 since the turn of this century, but has never risen to the top of the list, which you may consider a good thing.
  10. Fia
    • Origin:

      Irish or Portuguese or Italian
    • Meaning:

      "wild or weaver"
    • Description:

      Fia may be most notable at this moment as the Anglicized version of the Irish Fiadh, one of the fastest-rising names in the Republic of Ireland. The meaning of Fia or Fiadh is sometimes given as "deer" but that's in the sense of a wild deer, as the name relates to the ancient word for wild.
  11. Leon
    • Origin:

      Greek variation of Leo
    • Meaning:

      "lion"
    • Description:

      Currently overshadowed by the bright and lively Leo, Leon feels a slightly more serious, more quietly confident than its short and trending counterpart.
  12. Lola
    • Origin:

      Spanish, diminutive of Dolores
    • Meaning:

      "lady of sorrows"
    • Description:

      A hot starbaby name – chosen by Kelly Ripa, Chris Rock, Lisa Bonet, Denise Richards and Charlie Sheen, Carnie Wilson, and Annie Lennox, and used as the nickname of Madonna's Lourdes – Lola manages to feel fun and sassy without going over the top. Be warned, though: "Whatever Lola wants, Lola gets," to quote a song from the show Damn Yankees.
  13. Sol
    • Origin:

      Spanish
    • Meaning:

      "sun"
    • Description:

      Although pinochle-playing partner Sam came out of retirement, we don't see it happening to Sol. Near soundalike Saul has more of a shot.

  14. Alma
    • Origin:

      Latin
    • Meaning:

      "nurturing, soul"
    • Description:

      Alma is a somewhat solemn, soulful name that had a burst of popularity a century ago, then faded into the flowered wallpaper, and is now finding its footing once more.
  15. Ramona
    • Origin:

      Spanish, feminine variation of Ramon
    • Meaning:

      "wise protector"
    • Description:

      Ramona is a sweet spot name – neither too trendy nor too eccentric. Kids will associate it with the clever Ramona Quimby character in the series of books by Beverly Cleary, also seen on TV. It was chosen by starcouple Maggie Gyllenhaal and Peter Sarsgaard for their little girl, who would be joined by sister Gloria.
  16. Palomo
    • Origin:

      Spanish
    • Meaning:

      "dove"
    • Description:

      The feminine form, Paloma, is more popular, but this has potential.
  17. Alba
    • Origin:

      Latin
    • Meaning:

      "white"
    • Description:

      Alba is quietly making a behind-the-scenes comeback, perhaps thanks to actress turned baby-product mogul Jessica Alba. Last on the Top 1000 a century ago, the name was given to nearly 200 baby girls in the US last year. Alba might be tomorrow's successor to Ava and Ella. In Spain, Alba ranks among the Top 20 girls' names. Alba is the name of a character in The Time Traveler's Wife.
  18. Paloma
    • Origin:

      Spanish
    • Meaning:

      "dove"
    • Description:

      Paloma is vibrant and ruby-lipped a la jewelry designer Paloma Picasso, but it also suggests peace, as symbolized by the dove. Paloma is a highly recommended striking but soft name, one of the best of the names that mean peace and girls' names starting with P.
  19. Liliana
    • Origin:

      Italian and Spanish variations of Lilian
    • Meaning:

      "lily, a flower"
    • Description:

      Frilly and fit for a princess, but with plenty of spark and flair, Liliana holds international appeal and a modern glamor. Joining Lily and Lillian in the US Top 100 for the first time in 2022, Liliana is a fast-rising choice for girls.
  20. Inigo
    • Origin:

      Basque, medieval Spanish variation of Ignatius
    • Meaning:

      "fiery"
    • Description:

      Inigo, almost unknown in the U.S., is an intriguing choice, with its strong beat, creative and evocative sound, and associations with the great early British architect and stage designer Inigo Jones. The sixteenth-seventeenth century Jones shared his name with his father, a London clockmaker, who received it when Spanish names for boys were fashionable in England, especially among devout Roman Catholics.