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.
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.
Cafecito
It’s an ideal Spanish puppy name for coffee-lovers, or if your puppy is a brown or espresso color.
Caramelo
Spanish for “caramel,” because your pup is as sweet as candy.
Carlos
Meaning “free man,” it’s an extremely common name for men throughout Latin America—why not add your dog to the list?
Carolina
Carolina 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.
Castillo
Meaning "castle,” it’s a royal name for your new prince or princess.
Celia
Meaning “heaven,” it’s a great name for dogs who love music, belonging to Cuban singer Celia Cruz.
Cervantes
Spanish 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.
Cesar
Not 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!
Chacho
For your boy dog, it’s a cute way of saying "muchacho," which means "young man" in Spanish.
Chayanne
Actor and singer Chayanne was like the Puerto Rican Brad Pitt—swoon-worthy (just like your dog).
Cheech
For dogs who are as funny as Richard “Cheech” Marin of the comedy duo Cheech & Chong.
Chica
Meaning “girl,” it’s a great name Spanish puppy name for a female puppy.
Chico
Is your new puppy a boy? Name him after the Spanish word for “boy.”
Chifla
This Spanish puppy name literally translates to "crazy," for that hyperactive new puppy who wants all your attention all the time.
Chino
A Spanish term of endearment, perfect for your dear dog.
Chivo
In El Salvador, this word is used to refer to something that is cool (like your new dog).
Cielo
This name means "sky,” but in Spanish culture folks like to say "mi cielo" to mean "my heaven."
Claudia
If you’re a fan of musicals, name your dog after the matriarch Abuela Claudia in Lin-Manuel Miranda's “In The Heights.”
Concha
This popular Mexican sweet bread is often topped with a white topping, making it a cute name for a white dog.
Cortés
Got a dog who rules the dog park? Name them after Spanish conquistador Hernán Cortés.
Cosita
Cosita translates to "little thing,” making it especially cute for a small breed pup.
Cristóbal
Does your dog love chasing balls? Name them after Cuban-American soccer player-turned-coach Mario Cristobal.
Croquetica
When someone is your little "croquetica," they're essentially the apple of your eye. What better way to describe your dog?
Cuchillos
Meaning “knives,” it’s an apt name for a pup with long nails and an affinity for scratching things up.
Cuco
A silly nickname that literally means “cukoo,” it’s a cute name for a quirky pup, pronounced "coo-co."
Dalí
If your pup has a gnarly beard, name him after Spanish surrealist painter Salvador Dalí.
Dama
It’s the proper way of referring to a young lady in Spanish, making it a cute way to call your girl dog.
Danna
If 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ío
This popular Spanish boy name means “wealthy,” great for a pampered pup.
Desi
Is “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.
Diego
Heads 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.
Divina
Meaning "divine" or "grace,” befitting a pup with plenty of poise.
Don
It’s the Spanish version of mister, making it a cute way to call your boy dog.
Doña
The Spanish version of “Mrs.” for girl pups.
Dulce
Meaning “sweet,” it’s a perfect fit for your sweet-tempered pup.
Dulcinea
Your pup is the ideal dog. So name her after Dulcinea del Toboso, the famous ideal woman in Miguel de Cervantes' “Don Quixote.”
Elena
Attention 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.
Ella
Translating to “she,” it’s a simple yet direct name for a female dog.
Elote
This 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.
Emilio
This name meaning “rival” could honor actor Emilio Estevez, music legend Emilio Estefan, or simply your dog’s contentious nature.
Enrique
This name shared by singer-songwriter Enrique Iglesias means “ruler of the estate,” perfect for a pup who rules your home.
Espuma
This 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.
Esteban
A popular boy's name, it means crown of victory—fitting for the dog who’s won your heart.
Estefania
The Spanish version of Stephanie, meaning “crown,” is perfect for your little princess.
Eugenio
This name shared by Mexican actor and comedian Eugenio Derbez means “well born” or “noble,” befitting a pup with an impressive pedigree.
Eva
This name shared by actor Eva Longoria means “life,” just like the new life you’re starting together with your dog.
Exquisito
Meaning "exquisite,” just like your pup.
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.
Garcia
Garcia 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.
Gaspar
The origin of the name means “treasurer,” so give this name to your pet who’s always guarding his “treasure” (aka his favorite toys).
Gaviota
Pronounced gah-vee-oh-tah, it means "seagull,” perfect for a dog who loves the beach.
Gloria
If your pup has an affinity for singing, name her after the former lead singer of the Miami Sound Machine, Gloria Estefan.
Gomez
Does your dog have a spooky streak? Puerto Rican actor Raul Julia played the role of this patriarch in "The Addams Family" movie in 1991.
Gordo
In English it means "fat," but for some Latin folks it's seen as a term of endearment.
Goya
For 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.
Guapo
This name translates to “handsome”—and who's the most handsome pup you've ever seen?
Guava
A 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.
Guillermo
Film aficionados can pay homage to Mexican filmmaker Guillermo del Toro, the Latin king of horror, with this Spanish dog name.
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.
Ibiza
This coastal Spanish city is known for its beaches and nightlife—perfect for a dog who loves to party.
Iggy
A cute nickname for Ignacio, meaning “born from the fire,” this name befits dogs with a fiery temperament.
Jamon
Meaning “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.
Javier
This is a very popular Spanish male name meaning “castle” or “new house”—appropriate for the new home you’re giving your dog.
Jorge
Pronounced "hor-hey,” it means “farmer” or “earth worker,” making it perfect for a working dog on a farm.
Jose
Give your dog this name, and you can tell him “no way, Jose,” when he misbehaves.
Joya
Spanish for “jewel,” because your new puppy is as precious to you as a jewel.
Juan
Meaning “gift from God,” it’s a simple name for your heaven-sent pup.
Juana
This Spanish female version of Juan works just as well for girl dogs who seem sent from above.
Julieta
Meaning “youthful,” it’s a cute name for a dog who’s a puppy at heart.
Julio
Fans 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.
Junot
This 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.
Karol
Meaning “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.
Lin-Manuel
“Hamilton” superfans can name their dog after Lin-Manuel Miranda, the legendary playwright and actor who created the Broadway sensation.
Lourdes
Derived from the word "Lord," this name references the Virgin Mary—appropriate for the pup who can do no wrong.
Lucia
Meaning “light,” for the dog who lights up your life.
Luís
Meaning “fighter” or “warrior,” it’s a great pick for brave pups. In Spain, this name is traditionally spelled with an accent over the "i."
Luisa
Female version of the name Luís, for your lady dog who loves to battle.
Lulu
A nickname for Luisa, which means “famous female warrior,” it’s a very cute name for a strong girl dog.
Luna
This Spanish word for "moon" is ideal for your night-loving pup.
Lupe
Short for Guadalupe, which is a popular Mexican girl's name meaning “the valley of the wolves,” great for pups with wolflike tendencies.
Luz
If your pup is the light of your life, it's only fitting to name them after the Spanish word for “light.”
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.
Niña
Another way of saying "girl" in Spanish, for your girl dog.
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.
Pablo
This Spanish version of the name Paul means “small” or “humble,” just like your sweet puppy.
Paco
Meaning “eagle,” it’s the perfect name for an eagle-eyed pup who’s great at seeking out treats.
Palacio
Meaning "palace" in Spanish, it’s a royal name for the new king or queen of your palace.
Paloma
Inspired 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.
Paraiso
Give your dog this name that means “paradise,” because daily snuggles with your new puppy will feel like paradise.
Pascua
If your new little Spanish puppy showed up around Easter time, give her the Spanish name for this blessed holiday.
Patria
This name literally means "homeland,” making your dog’s name a patriotic homage.
Paulina
The 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.
Paz
Dogs are magical creatures that give off an overwhelming sense of peace, so why not give them a name that means “peace” in Spanish?
Pepito
This cute nickname for Jose gets even more adorable when you give it to a dog.
Perla
A great name for a pupper with pearly white fur.
Perrito
A sweet way of saying "puppy" in Spanish. Bonus, replace the “o” with an “a" to make it feminine.
Picasso
Can your pup paint marvels with the mud they trek in from the backyard? You've got your very own Picasso.
Pilar
Is your lady pup especially strong? Pilar is a graceful Spanish girl name that means "pillar of strength."
Piña
This Spanish word for “pineapple” could indicate that your dog is spiky on the outside, but sweet on the inside.
Platano
Arguably 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.
Playa
Why not name your pup after their favorite place—the beach? Playa means “beach” in Spanish.
Polo
Extra cute points if you have another puppy whose name is Marco.
Ponce
Juan 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!
Preciosa
Your pup isn't just precious, she's preciosa.
Pupusa
Pupusa 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!
Rabo
Puppies spend countless hours chasing their tails, or “rabos” in Spanish.
Ramón
Meaning “mighty protection,” it’s a great name for a guard dog.
Reina
Meaning “queen,” because your female puppy is the new queen in charge.
Rey
Meaning "king"—as in, the king of your world.
Ricardo
This name shared by “I Love Lucy” character Ricky Ricardo means “strong in rule,” for the dog who rules your home and your heart.
Rio
Meaning "river" in Spanish, it’s a good pick for dogs who love water.
Roberto
Your new puppy will be sure to shine bright, which is exactly what Roberto means.
Rodrigo
This name means "famous ruler," and there's no doubt your pup will be ruling your home.
Ronaldo
Extra athletic dogs deserve a name honoring soccer star Cristiano Ronaldo.
Rosa
For the dog who’s as pretty and delicate name as their namesake, the rose. (Just watch out for their thorns.)
Ruben
No, not the American sandwich, but rather a male Spanish name that means "behold, a son." Ideal for your new boy dog.
Rubio
If your new best friend is a blondie, this name meaning “blond” is a great dog name in Spanish for you.
Salvaje
Pronounced 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.
Santo
Spanish for "saint" or "holy,” because your pup can do no wrong.
Segura
Meaning “safe,” it’s a great name for the guard dog who protects your home.
Selena
Shared by Mexican music icon Selena, it means “moon,” making it especially great for dogs as white as the moon on a dark night.
Salma
This name shared by Mexican-American actor Salma Hayek means “peace,” a sweet pick for a pup who wouldn’t hurt a fly.
Shakira
This name made famous Colombian songstress Shakira means “thankful,” just like you and your dog are for each other.
Sofia
You can't go wrong by giving your extra-smart pup this Spanish name that means "wise."
Sol
The Spanish word for "sun," because your dog brightens your day.
Sonríe
This name simply means "smile," aka something you'll be doing every time you see your new puppy.
Soraya
Meaning “princess,” for your pampered pet.
Suenitos
Did 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.
Tamale
A 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.
Teresa
Teresa means "harvester,” and might be a good match for a dog who lives on a farm.
Tesoro
This name means "treasure" in Spanish. Wasn’t finding your new puppy like finding the best treasure ever?
Tigre
Although this can also mean simply "tiger," it's a Dominican slang for “tough guy.” (Or, in your case, “tough dog.”)
Tito
Does your pup love to dance? Name them after the King of Latin music himself, Tito Puente.
Tobillo
This literally means "ankle," which might be a clever name for an extra-small dog breed who’s not much taller than your ankles.
Toro
Meaning “bull,” it’s a natural fit for a Bulldog.
Tostone
This popular Spanish dish is essentially twice-fried plantains, with a golden color that might match your new dog’s fur.
Turrón
This Spanish dessert is a staple at the dinner table at Christmastime, making it a unique choice for dogs who were adopted around the holidays.
Ú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).
Valerio
This strong male name holds both Spanish and Italian origins and means “to flourish,” which is exactly what you want your dog to do!
Verde
This 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.
Yesi
It's a combination of the words "yes" and "sí,” because how can you say no to your dog’s precious face?
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.
Read More
Share: