500+ Spanish Dog Names

  1. Gracia
    • Origin:

      Spanish variation of Grace
    • Description:

      Although Gracia is the literal Spanish translation of Grace and is used as the Grace equivalent in Spanish-speaking countries, where it's pronounced grah-see-a, it's also a long-time if unusual Grace variation pronounced gray-sha. You might consider Gracia if Grace is getting too commonplace for you.
  2. Montana
    • Origin:

      Spanish place-name
    • Meaning:

      "mountainous"
    • Description:

      Overly trendy western place-name, as stated in the title of our book Beyond Jennifer & Jason, Madison & Montana.
  3. Paz
    • Origin:

      Hebrew; Spanish
    • Meaning:

      "gold; peace"
    • Description:

      Paz is an appealing Spanish name meaning "peace", derived from the Latin "pax". It's usually feminine in Spanish, but could also make an interesting literary choice for a boy, honoring the writer Octavio Paz.
  4. Diablo
    • Origin:

      Spanish
    • Meaning:

      "devil"
    • Description:

      The Spanish word for "devil" makes for a very daring baby name, but in the era of babies names Hades, Azrael, Loki and even Lucifer, it feels like a plausible possibility. Indeed, 5 baby boys were named Diablo in 1975 – the only year the name has made the US extended list for either sex.
  5. Rico
    • Origin:

      Spanish, diminutive of Ricardo
    • Meaning:

      "dominant ruler"
    • Description:

      Consider this short form for your little Richard.
  6. Bebe
    • Origin:

      Diminutive of Beatrice or any other B name
    • Description:

      High-kicking cohort of Coco, Gigi, Fifi, Kiki, et al.
  7. Palma
    • Origin:

      Latin place-name
    • Description:

      Palma is an appealing Latin name that's both geographical -- it's the romantic city on the Spanish island of Majorca -- and botanical, relating to the palm frond. Sometimes given to girls born on Palm Sunday.
  8. Consuelo
    • Origin:

      Spanish from Latin
    • Meaning:

      "she who brings consolation"
    • Description:

      Consuelo is a chic, highly sophisticated Spanish name that works well with Anglo surnames. It was regularly on the U.S. popularity list through 1983, reaching as high as Number 339 in 1930.
  9. Cayo
    • Origin:

      Latin, from the Roman family name Caius
    • Meaning:

      "rejoice"
    • Description:

      Cayo is a rare and rhythmic Spanish name, all but unknown in the English-speaking world, that would make a lively choice.
  10. Ria
    • Origin:

      Spanish
    • Meaning:

      "small river"
    • Description:

      Short and feminine, Ria has a rhythmic flow.
  11. Reno
    • Origin:

      Place-name
    • Description:

      Has a lively and swaggering sound, and also some unfortunate associations with Reno, city of gambling and failed marriages.
  12. Gonzalo
    • Origin:

      Spanish from German
    • Meaning:

      "saved from combat"
    • Description:

      Popular among Hispanic parents, it explains the source of the nickname Gonzo.
  13. Rana
    • Origin:

      Arabic
    • Meaning:

      "queenly"
    • Description:

      A favorite in Near Eastern cultures, with a charming meaning.
  14. Ulises
    • Origin:

      Spanish variation of Ulysses
    • Meaning:

      "wrathful"
    • Description:

      Although Ulysses is the more recognizable spelling — the Latin name for epic Greek hero Odysseus, as well as the first name of US President Grant — Spanish Ulises is the more popular choice in the US. Ulises was at its highest in the early 2000s, and has since been on a downswing.
  15. Eldora
    • Origin:

      Spanish
    • Meaning:

      "covered with gold"
    • Description:

      An unusual old school name which is made more modern by that fashionable El- beginning.
  16. Fidel
    • Origin:

      Latin
    • Meaning:

      "faithful"
    • Description:

      The association with the Cuban leader Castro is still strong, but he's by no means the only Fidel. This name was in the Top 1000 for over 80 years, from 1919 to 2005. From the late Latin name Fidelis, meaning "faithful", at its heart it has an uplifting meaning.
  17. Elizar
    • Origin:

      Spanish variation of Eleazar or Lazarus
    • Meaning:

      "God is my Helper"
    • Description:

      Elizar is the Spanish version of this attractive name, on the cusp of going from uncommon to big.
  18. Chaco
    • Silvana
      • Origin:

        Italian
      • Meaning:

        "of the forest"
      • Description:

        Variant of Sylvana
    • Reyes
      • Origin:

        Spanish
      • Meaning:

        "kings, royalty"
      • Description:

        This regal Spanish name combines several of today's top trends: names that end in S, last names that can also be first names, royal-sounding names, and unisex options. It has a long history of use in Spain as both a surname and a given name.