The 210 Best Spanish Dog Names for Your New Pup

spanish dog names

Photo by Chewy Studios

Hispanic culture is among the world’s most colorful and diverse—so it’s no wonder that you’re looking for a Spanish-inspired dog name for your new perro. Whether you have Spanish or Latin roots and want to pay homage to your culture by choosing a dog name in Spanish, or you’re just looking for a unique name for your new pup, read on for a full list of Spanish dog names.
Personalization pet shop
A 

Abril

Spanish for “April.” If your new puppy was born or adopted in the month of April, this is the perfect Spanish puppy name for them!

Adelina

Meaning “noble” or “nobility,” it’s a royal name for your prince or princess.

Adriano

Also a popular Italian name, the Spanish origins of the name mean “dark,” making it an excellent pick for dogs with dark-colored fur.

Agave

Without this Mexican plant, the world wouldn’t have tequila—and your Mexican dog wouldn’t have a fun name. Even better, it works for both male and female dogs.

Alabanza

You’ll often hear Spanish speakers greet one another by saying this word, which means “praise.” Why not greet your dog the same way?

Alberto

If your dog is smarter than all the other dogs you’ve ever met, give him a name whose origins mean “noble” and “bright.”

Alegría

The Spanish word for “joy,” which your new pup is sure to bring you.

Alejandro

Meaning “defender of mankind,” it’s an especially apt name for a guard dog.

Alfonso

This name has origins in Italian and German as well as Spain, and all meanings point to someone who is ready to fight. Paws up!

Allende

Lovers of literature might name their pup after renowned author Isabel Allende, who has penned many beautiful books, including “The House of the Spirits,” and was most recently the center of an HBO miniseries about her life.

Alma

Alma is another way of saying “soul” or “spirit” in Spanish. It’s a perfect match for a dog with soulful eyes.

.Álvaro

Meaning “warlike elf,” it’s traditionally used as either a first or last name, and an excellent name for a small-breed dog with plenty of spunk.

Amelia

A name with a Latin origin, the root word “amel” means “work,” making it a good fit for a pup who has a job, like a service animal.

Amigo

Meaning “friend,” it’s the best Spanish dog name for your best friend.

Amor

Simply means “love,” for the new love of your life.

Ana

Meaning “grace,” it’s a sweet name for your poised pup.

Andalusia

The name of Spain’s southernmost region, it’s where flamenco music comes from, making it a great pick for a pet who loves to dance.

Andres

This name means “manly” and “brave,” for a fearless dog.

Ángel

Because your dog was heaven-sent.

Antonio

Meaning “priceless”—just like your pup—this name belongs to Spanish actor Antonio Banderas.

Ariana

Do you find your dog hitting those high notes at night? She may be a little Ariana Grande in the making.

Armando

If you’re a current service member or veteran, give your dog this Spanish name that means “army man.”

Armonía

Meaning “harmony,” like the peace and harmony you feel when you’re with your dog.

Arturo

This strong Spanish male name means noble or courageous, two words that could also describe your dog.

Aurelio

A traditional Spanish name that means “golden,” making it an especially great pick for a Golden Retriever.

Azúcar

Are you naming your sweet pup after the Spanish word for “sugar,” or after Celia Cruz’s signature catchphrase.

Azul

Your pup got blue eyes? This Spanish word for “blue” is the name for them.

B 

Bandera

For Hispanic people, the bandera, or flag, holds a special place in our hearts—much like your new puppy.

Barça

It’s clever because it sounds like “bark” when you pronounce it (barc-ah), but really it’s just a short way of saying Barcelona.

Beatriz

Meaning “brings joy,” which your pup absolutely does. Plus, you can call them “Bea” for short.

Bendito

Meaning “blessed,” because you’re blessed to have your new doggy in your life.

Benito

If you’re a fan of Latin trap and reggaeton, you can name your dog after Benito Antonio Martínez Ocasio, better known by his stage name, Bad Bunny.

Blanca

Spanish for the color white, making it a great name for a white dog.

Bombón

Meaning “chocolate,” it’s an adorable name for your chocolate-colored pup.

C 
CafecitoIt’s an ideal Spanish puppy name for coffee-lovers, or if your puppy is a brown or espresso color.
CarameloSpanish for “caramel,” because your pup is as sweet as candy.
CarlosMeaning “free man,” it’s an extremely common name for men throughout Latin America—why not add your dog to the list?
CarolinaCarolina is a widely popular Spanish name that is the feminine version of Carlos or Charles and means “free man.” Or in this case, free pup.
CastilloMeaning “castle,” it’s a royal name for your new prince or princess.
CeliaMeaning “heaven,” it’s a great name for dogs who love music, belonging to Cuban singer Celia Cruz.
CervantesSpanish author Miguel de Cervantes is most recognized for his novel “Don Quixote,” about an idealistic nobleman—perfect for fans of classic literature and pups with a noble attitude.
CesarNot to be confused with the salad or the Roman emperor, the Latin origins of this name mean “head of hair,” which certainly describes your furry friend!
ChachoFor your boy dog, it’s a cute way of saying “muchacho,” which means “young man” in Spanish.
ChayanneActor and singer Chayanne was like the Puerto Rican Brad Pitt—swoon-worthy (just like your dog).
CheechFor dogs who are as funny as Richard “Cheech” Marin of the comedy duo Cheech & Chong.
ChicaMeaning “girl,” it’s a great name Spanish puppy name for a female puppy.
ChicoIs your new puppy a boy? Name him after the Spanish word for “boy.”
ChiflaThis Spanish puppy name literally translates to “crazy,” for that hyperactive new puppy who wants all your attention all the time.
ChinoA Spanish term of endearment, perfect for your dear dog.
ChivoIn El Salvador, this word is used to refer to something that is cool (like your new dog).
CieloThis name means “sky,” but in Spanish culture folks like to say “mi cielo” to mean “my heaven.”
ClaudiaIf you’re a fan of musicals, name your dog after the matriarch Abuela Claudia in Lin-Manuel Miranda’s “In The Heights.”
ConchaThis popular Mexican sweet bread is often topped with a white topping, making it a cute name for a white dog.
CortésGot a dog who rules the dog park? Name them after Spanish conquistador Hernán Cortés.
CositaCosita translates to “little thing,” making it especially cute for a small breed pup.
CristóbalDoes your dog love chasing balls? Name them after Cuban-American soccer player-turned-coach Mario Cristobal.
CroqueticaWhen someone is your little “croquetica,” they’re essentially the apple of your eye. What better way to describe your dog?
CuchillosMeaning “knives,” it’s an apt name for a pup with long nails and an affinity for scratching things up.
CucoA silly nickname that literally means “cukoo,” it’s a cute name for a quirky pup, pronounced “coo-co.”
D 
DalíIf your pup has a gnarly beard, name him after Spanish surrealist painter Salvador Dalí.
DamaIt’s the proper way of referring to a young lady in Spanish, making it a cute way to call your girl dog.
DannaIf you spend your evenings binging Netflix on the couch with your dog, you might recognize Danna Paola as the Mexican actress and singer who starred in the platform’s series “Elite.”
DaríoThis popular Spanish boy name means “wealthy,” great for a pampered pup.
DesiIs “I Love Lucy” one of your all-time favorite classic TV shows? You can thank Cuban actor Desi Arnaz (who played Ricky Ricardo) by giving your dog his name.
DiegoHeads up, “Star Wars” fans: If your favorite character in “Rogue One” was Cassian Andor, name your pup after the actor who originated the role, Diego Luna.
DivinaMeaning “divine” or “grace,” befitting a pup with plenty of poise.
DonIt’s the Spanish version of mister, making it a cute way to call your boy dog.
DoñaThe Spanish version of “Mrs.” for girl pups.
DulceMeaning “sweet,” it’s a perfect fit for your sweet-tempered pup.
DulcineaYour pup is the ideal dog. So name her after Dulcinea del Toboso, the famous ideal woman in Miguel de Cervantes’ “Don Quixote.”
E 
ElenaAttention Disney fans: If you’re looking for a Spanish dog name that also reflects your love of Disney cartoons, choose this name that belongs to Disney’s first-ever Latina princess, Elena of Avalor.
EllaTranslating to “she,” it’s a simple yet direct name for a female dog.
EloteThis name for grilled Mexican street corn that’s smothered in mayonnaise and topped with chili powder and Cotija cheese works great for dogs with blond fur as well as foodie pet parents.
EmilioThis name meaning “rival” could honor actor Emilio Estevez, music legend Emilio Estefan, or simply your dog’s contentious nature.
EnriqueThis name shared by singer-songwriter Enrique Iglesias means “ruler of the estate,” perfect for a pup who rules your home.
EspumaThis Spanish word for “foam” often refers to the mixture of a small amount of coffee with a bigger amount of sugar, often used in cafecito coffee beverages.
EstebanA popular boy’s name, it means crown of victory—fitting for the dog who’s won your heart.
EstefaniaThe Spanish version of Stephanie, meaning “crown,” is perfect for your little princess.
EugenioThis name shared by Mexican actor and comedian Eugenio Derbez means “well born” or “noble,” befitting a pup with an impressive pedigree.
EvaThis name shared by actor Eva Longoria means “life,” just like the new life you’re starting together with your dog.
ExquisitoMeaning “exquisite,” just like your pup.
F
 

Fabio

A popular Spanish and Italian name, it means “bean grower.” But it also works great for a dog with long, flowing fur, just like model Fabio Lanzoni, aka the man on the cover of your grandma’s romance novels.

Federico

If your pup has a gentle disposition, this may be the best Spanish dog name for him since it means “peaceful ruler.”

Felipe

Since your new pup will likely be the king of the house, why not name him after the King of Spain?

Feliz

This name translates to “happy,” making it a great pick for your upbeat pup.

Fernando

Meaning “adventurous, bold journey,” it’s a great pick for dogs who love to explore.

Fina

Meaning “fine” as in “high quality,” for the high-maintenance pup in your life.

Flor

Meaning “flower” in Spanish, for a girl dog who’s as pretty as a field of flowers.

Fortuna

Your fortunes certainly changed when your new pet pup entered your life.

Franco

Meaning “freedom,” this Latin male name is the Spanish version of Frank and works great for an outgoing pup.

Frida

Art lovers can name their cultured pup after Mexican artist Frida Kahlo, famous for her self-portraits.

Fuentes

Meaning “fountain” or “spring,” it’s a great pick for a dog who loves water.

Fufu

Made from green plantains, fufu is like a mashed potato dish but sweeter and yellow in color, often served with pork bits. It’s a cute-sounding pick for a dog with yellow or blond hair.

G 
GarciaGarcia is a popular Spanish last name belonging to famous Cuban-American actor Andy Garcia. It also means “grace,” making it a cute pick for a graceful dog.
GasparThe origin of the name means “treasurer,” so give this name to your pet who’s always guarding his “treasure” (aka his favorite toys).
GaviotaPronounced gah-vee-oh-tah, it means “seagull,” perfect for a dog who loves the beach.
GloriaIf your pup has an affinity for singing, name her after the former lead singer of the Miami Sound Machine, Gloria Estefan.
GomezDoes your dog have a spooky streak? Puerto Rican actor Raul Julia played the role of this patriarch in “The Addams Family” movie in 1991.
GordoIn English it means “fat,” but for some Latin folks it’s seen as a term of endearment.
GoyaFor foodies, it’s a call-out to a food brand that’s popular in Spain and Latin American countries. For art lovers, it’s a nod to artist Francisco Goya. Either way, a cute name for your dog.
GuapoThis name translates to “handsome”—and who’s the most handsome pup you’ve ever seen?
GuavaA common Spanish snack is slices of guava paste with cream cheese. It’s not a treat for your pup, but it sure is for you.
GuillermoFilm aficionados can pay homage to Mexican filmmaker Guillermo del Toro, the Latin king of horror, with this Spanish dog name.
H 

Hermosa

This means “beautiful” in Spanish. For gorgeous dogs like yours, no explanation necessary.

Humberto

One meaning for this name is “famous giant,” making it especially appropriate for a large dog like a Saint Bernard.

I 
IbizaThis coastal Spanish city is known for its beaches and nightlife—perfect for a dog who loves to party.
IggyA cute nickname for Ignacio, meaning “born from the fire,” this name befits dogs with a fiery temperament.
J 
JamonMeaning “ham,” it’s an ideal name for your new puppy who may be a little plump, with a belly as pink as a cut of ham.
JavierThis is a very popular Spanish male name meaning “castle” or “new house”—appropriate for the new home you’re giving your dog.
JorgePronounced “hor-hey,” it means “farmer” or “earth worker,” making it perfect for a working dog on a farm.
JoseGive your dog this name, and you can tell him “no way, Jose,” when he misbehaves.
JoyaSpanish for “jewel,” because your new puppy is as precious to you as a jewel.
JuanMeaning “gift from God,” it’s a simple name for your heaven-sent pup.
JuanaThis Spanish female version of Juan works just as well for girl dogs who seem sent from above.
JulietaMeaning “youthful,” it’s a cute name for a dog who’s a puppy at heart.
JulioFans of Latin music can name their dog after Julio Iglesias, the iconic Spanish singer-songwriter who’s one of the top record sellers in music history.
JunotThis name shared by Dominican-American author Junot Diaz, known for his 2008 Pulitzer Prize-winning novel “The Brief Wondrous Life of Oscar Wao,” means “young,” making it a great pick for literature lovers as well as the young at heart.
K 
KarolMeaning “free man” and “warrior,” this name shared by Colombian recording artist Karol G is great for girl pups who don’t back down from a challenge.
L 
Lin-Manuel“Hamilton” superfans can name their dog after Lin-Manuel Miranda, the legendary playwright and actor who created the Broadway sensation.
LourdesDerived from the word “Lord,” this name references the Virgin Mary—appropriate for the pup who can do no wrong.
LuciaMeaning “light,” for the dog who lights up your life.
LuísMeaning “fighter” or “warrior,” it’s a great pick for brave pups. In Spain, this name is traditionally spelled with an accent over the “i.”
LuisaFemale version of the name Luís, for your lady dog who loves to battle.
LuluA nickname for Luisa, which means “famous female warrior,” it’s a very cute name for a strong girl dog.
LunaThis Spanish word for “moon” is ideal for your night-loving pup.
LupeShort for Guadalupe, which is a popular Mexican girl’s name meaning “the valley of the wolves,” great for pups with wolflike tendencies.
LuzIf your pup is the light of your life, it’s only fitting to name them after the Spanish word for “light.”
M 

Madrigal

This sing-songy name with Latin origins means “song for unaccompanied voices.” A fitting pick for a pup who howls.

Mamá

A cute name for a female dog.

Mami

Even though it means “mom,” Mami is a sweet way that Spanish speakers refer to their little loves (including their girl dogs).

Manchego

When it comes to Spanish food, this white cheese is at the top of the must-have list, making it a cute name for a white dog.

Manolo

This name can be traced back to Spain and means “God is with us,” but it’s also a great dog name for fashionistas or “Sex in the City” fans who are still rocking their Manolo Blahniks.

Mar

Meaning “sea,” it’s a great name for a dog who loves to play in water.

Margarita

The origin of this Spanish female name means “pearl,” making it a great choice for a white dog.

Maria

Maria has a Latin origin and means “star of the sea”—another great choice for dogs who love water.

Mario

This Latin male name means “hammer” or “warring” after the Roman god of war. Give it to dogs who don’t back down from a fight.

Mariposa

This name meaning “butterfly” works great for dogs who are as pretty as a butterfly (or who just love to chase them).

Marisol

For your beach-loving dog, this name is a combination of “mar,” which means “ocean;” and “sol,” which means “sun.”

Maritza

A variation of the name Mary, it also means “star of the sea” and befits water-loving dogs.

Martín

If your pup is a fighter, give him this Spanish name which means “warring.”

Mateo

This Latin name means “gift of God,” just like your new pup is a gift.

Meringue

Even though this egg white and sugar dessert originated in Switzerland, it’s a staple for Latin people, and a great name for a dog who’s as white and fluffy as their namesake.

Metiche

Dogs are naturally nosy creatures, always wanting to know what you’re up to. So why not name your pup after the Spanish slang for “nosy”?

Mia

Spanish for “mine,” because your dog is all yours.

Miguel

If you loved Disney/Pixar’s animated film Coco, name your pup after the movie’s main character, Miguel.

Milagro

Meaning “miracle,” because your new dog is like your little miracle.

Mislaidy

This is a combination of the words “miss” and “lady.” For your ultra feminine female puppy.

Mojito

A refreshing rum-based Cuban cocktail made with mint leaves, lime juice, sugar and seltzer, it’s great for dogs with bubble personalities.

Morado

If your favorite color is purple, you just found the best Spanish puppy name. (It’s Spanish for “purple,” of course.)

Morena

The word is derived from the word “moreno,” which means “brown-skinned.” Or, in your dog’s case, brown-furred.

N 
NiñaAnother way of saying “girl” in Spanish, for your girl dog.
O 

Olivia

The origin of this Spanish female name means “olive,” making it perfect for dogs with green eyes or parents who love to eat olives.

P 
PabloThis Spanish version of the name Paul means “small” or “humble,” just like your sweet puppy.
PacoMeaning “eagle,” it’s the perfect name for an eagle-eyed pup who’s great at seeking out treats.
PalacioMeaning “palace” in Spanish, it’s a royal name for the new king or queen of your palace.
PalomaInspired by your favorite tequila-based cocktail, this name also means “dove” in Spanish, making it especially great for a dog who’s white like a dove.
ParaisoGive your dog this name that means “paradise,” because daily snuggles with your new puppy will feel like paradise.
PascuaIf your new little Spanish puppy showed up around Easter time, give her the Spanish name for this blessed holiday.
PatriaThis name literally means “homeland,” making your dog’s name a patriotic homage.
PaulinaThe origin for this Spanish female name means “small,” so it’s a great name for small breeds or a funny name for very large ones.
PazDogs are magical creatures that give off an overwhelming sense of peace, so why not give them a name that means “peace” in Spanish?
PepitoThis cute nickname for Jose gets even more adorable when you give it to a dog.
PerlaA great name for a pupper with pearly white fur.
PerritoA sweet way of saying “puppy” in Spanish. Bonus, replace the “o” with an “a” to make it feminine.
PicassoCan your pup paint marvels with the mud they trek in from the backyard? You’ve got your very own Picasso.
PilarIs your lady pup especially strong? Pilar is a graceful Spanish girl name that means “pillar of strength.”
PiñaThis Spanish word for “pineapple” could indicate that your dog is spiky on the outside, but sweet on the inside.
PlatanoArguably the best Spanish food is the platano, a type of starchy banana that can be served fried, mashed, toasted—you name it! If your dog’s fur matches the golden yellow color of its fruit, even better.
PlayaWhy not name your pup after their favorite place—the beach? Playa means “beach” in Spanish.
PoloExtra cute points if you have another puppy whose name is Marco.
PonceJuan Ponce de León was a Spanish explorer who was preoccupied with finding the Fountain of Youth. Maybe your new puppy is your personal youth serum since they’ll definitely keep you young with all the chasing around you’ll be doing!
PreciosaYour pup isn’t just precious, she’s preciosa.
PupusaPupusa is a popular Salvadorian street food made with meats and cheese folded into a blanket of flour or cornmeal. And it’s got the word “pup” built right in!
R 
RaboPuppies spend countless hours chasing their tails, or “rabos” in Spanish.
RamónMeaning “mighty protection,” it’s a great name for a guard dog.
ReinaMeaning “queen,” because your female puppy is the new queen in charge.
ReyMeaning “king”—as in, the king of your world.
RicardoThis name shared by “I Love Lucy” character Ricky Ricardo means “strong in rule,” for the dog who rules your home and your heart.
RioMeaning “river” in Spanish, it’s a good pick for dogs who love water.
RobertoYour new puppy will be sure to shine bright, which is exactly what Roberto means.
RodrigoThis name means “famous ruler,” and there’s no doubt your pup will be ruling your home.
RonaldoExtra athletic dogs deserve a name honoring soccer star Cristiano Ronaldo.
RosaFor the dog who’s as pretty and delicate name as their namesake, the rose. (Just watch out for their thorns.)
RubenNo, not the American sandwich, but rather a male Spanish name that means “behold, a son.” Ideal for your new boy dog.
RubioIf your new best friend is a blondie, this name meaning “blond” is a great dog name in Spanish for you.
S 
SalvajePronounced sahl-bah-heh and meaning “wild,” it’s a name for a dog who can’t be tamed.
Sancho“Don Quixote’s” Sancho Panza was a clearheaded sidekick—like your new dog perhaps.
SantoSpanish for “saint” or “holy,” because your pup can do no wrong.
SeguraMeaning “safe,” it’s a great name for the guard dog who protects your home.
SelenaShared by Mexican music icon Selena, it means “moon,” making it especially great for dogs as white as the moon on a dark night.
SalmaThis name shared by Mexican-American actor Salma Hayek means “peace,” a sweet pick for a pup who wouldn’t hurt a fly.
ShakiraThis name made famous Colombian songstress Shakira means “thankful,” just like you and your dog are for each other.
SofiaYou can’t go wrong by giving your extra-smart pup this Spanish name that means “wise.”
SolThe Spanish word for “sun,” because your dog brightens your day.
SonríeThis name simply means “smile,” aka something you’ll be doing every time you see your new puppy.
SorayaMeaning “princess,” for your pampered pet.
SuenitosDid all your dreams come true when you got your new puppy? Then this Spanish word for “little dream” is the best dog name in Spanish for you.
T 
TamaleA traditional Spanish food made by wrapping dough in a corn husk and baking it until warm, golden perfection. Perfect for a dog with golden fur.
TeresaTeresa means “harvester,” and might be a good match for a dog who lives on a farm.
TesoroThis name means “treasure” in Spanish. Wasn’t finding your new puppy like finding the best treasure ever?
TigreAlthough this can also mean simply “tiger,” it’s a Dominican slang for “tough guy.” (Or, in your case, “tough dog.”)
TitoDoes your pup love to dance? Name them after the King of Latin music himself, Tito Puente.
TobilloThis literally means “ankle,” which might be a clever name for an extra-small dog breed who’s not much taller than your ankles.
ToroMeaning “bull,” it’s a natural fit for a Bulldog.
TostoneThis popular Spanish dish is essentially twice-fried plantains, with a golden color that might match your new dog’s fur.
TurrónThis Spanish dessert is a staple at the dinner table at Christmastime, making it a unique choice for dogs who were adopted around the holidays.
U 

Úrsula

Cuban singer-songwriter Celia Cruz’s birth name was actually Úrsula, which means “bear,” making it perfect for your puppy who might resemble a little bear (or have a bearlike personality).

V
 
ValerioThis strong male name holds both Spanish and Italian origins and means “to flourish,” which is exactly what you want your dog to do!
VerdeThis name translates to “green,” which could be an homage to your dog’s green eyes or to the color of nature that they love to explore.
Y 
YesiIt’s a combination of the words “yes” and “sí,” because how can you say no to your dog’s precious face?
Z
 
Zorro

Who could forget the sultry, sword-wielding masked Spanish hero famously portrayed by actor Antonio Banderas in the late ’90s? If your dog is just as heroic, it’s a match.

If you still can’t find a name that’s perfect for your new friend, check out our full list of top dog names for more inspiration.

Attributions


Carolina del Busto

Carolina del Busto

Carolina del Busto is a freelance writer for Pet Central at Chewy. She has been working as a freelance writer and editor in Miami since