in

80 Cute Spanish Dog Names with Meanings

  • Felicia (happy)
  • Eldora (gift of the sun)
  • Taco
  • Nacho
  • Oso (bear)
  • Hugo
  • Nayeli
  • Fiesta
  • Armando
  • Luisa (fame & war)
  • Fernando (intelligent & brave)
  • Leonardo (strong as the lion)
  • Blanca (white)
  • Diego
  • Sebastian
  • Zorro (fox)
  • Alba (sunrise)
  • Amar (to love) or Amor (love)
  • Mariposa (butterfly)
  • Yolanda
  • Dulce (sweet)
  • Fresca (fresh)
  • Bonito (pretty)
  • Bolero (Spanish dance)
  • Julieta
  • Juanita
  • Fidel

  • Maya
  • Luna (moon)
  • Esmeralda
  • Rafael
  • Lucia
  • Bella (beautiful)
  • Santo (saint)
  • Valencia
  • Domingo (Lord)
  • Don (World rule)
  • Sol
  • Rico (rich)
  • Alegra (joy)
  • Inca
  • Rosa
  • Querida (dear one)
  • Paco
  • Nina / Nino
  • Mona (little noble one)
  • Che
  • Carina (beloved)
  • Vida (life)
  • Gazpacho
  • Risa (laughter)
  • Chico (boy)
  • Lulu (Louisa)
  • Abril (April)
  • Lola

  • Bonita (cute)
  • Sonora
  • Pablo (small)
  • Marco
  • Tabasco
  • Frida (peace)
  • Isabel (Izzy)
  • Reina (Queen)
  • Lupe
  • Alma (soul)
  • Amigo (friend)
  • Elena
  • Benito
  • Paloma (dove)
  • Lobo (wolf)
  • Chica (young girl)
  • Carmina
  • Elsa (Truth)
  • Pedro
  • Inez
  • Margarita (pearl)
  • Federico (peaceful ruler)
  • Poco (little)
  • Beatriz (voyager)
  • Toro (bull)
  • Flor (flower)
  • Corazon (heart)
  • Blanco/a (white)