Although the English language has plenty of pleasant-sounding words, few languages are as beautiful as Spanish. With names like Cielo, Esmeralda, and Isabel, Spanish names are particularly lovely, and although they make wonderful names for humans, we think they are amazing as names for dogs, too.
Whether your family has Spanish roots or you simply have an appreciation for the beautiful language, here are 275 popular dog names to get you started.
Top 100 Spanish Dog Names
Spanish names often borrow from nature, with names like Coco and Estrella, and they are also inspired by boldness, like Lola, which means “strong,” and Chispa, which means “spark.”
- Luna (Moon)
- Sol (Sun)
- Nube (Cloud)
- Estrella (Star)
- Bella (Beautiful)
- Chico (Boy)
- Lola (Strong)
- Coco (Coconut)
- Max (Greatest)
- Leo (Lion)
- Gordo (Chubby)
- Chica (Girl)
- Pepe (Pepper)
- Dulce (Sweet)
- Tito (Giant)
- Perla (Pearl)
- Linda (Pretty)
- Pelusa (Fluff)
- Blanca (White)
- Bruno (Brown)
- Sombra (Shadow)
- Rayo (Thunderbolt)
- Tigre (Tiger)
- Oso (Bear)
- Chispa (Spark)
- Azul (Blue)
- Negra (Black)
- Amigo (Friend)
- Reina (Queen)
- Rey (King)
- Rocky (Strong)
- Paco (Free)
- Luz (Light)
- Nacho (Fiery)
- Samba (Dance)
- Rubio (Blond)
- Cielo (Sky)
- Canela (Cinnamon)
- Mar (Sea)
- Duque (Duke)
- Flora (Flower)
- Simba (Lion)
- Zorro (Fox)
- Churro (Sweet Snack)
- Lobo (Wolf)
- Cariño (Affection)
- Vida (Life)
- Tesoro (Treasure)
- Benjamín (Son of the right hand)
- Coral (Coral)
- Miel (Honey)
- Trueno (Thunder)
- Viento (Wind)
- Gitano (Gypsy)
- Mango (Mango)
- Solita (Lonely)
- Tormenta (Storm)
- Joya (Jewel)
- Manchas (Spots)
- Fresa (Strawberry)
- Sorpresa (Surprise)
- Churri (Sweetheart)
- Bonita (Pretty)
- Guapo (Handsome)
- Pirata (Pirate)
- Galleta (Cookie)
- Zafiro (Sapphire)
- Frijol (Bean)
- Moro (Moorish)
- Risa (Laughter)
- Gracia (Grace)
- Calor (Warmth)
- Pluma (Feather)
- Nieve (Snow)
- Trufa (Truffle)
- Piedra (Rock)
- Lila (Lilac)
- Alba (Dawn)
- Gitana (Gypsy)
- Jefe (Boss)
- Dulzura (Sweetness)
- Rocío (Dew)
- Chicle (Gum)
- Menta (Mint)
- Ángel (Angel)
- Patitas (Paws)
- Bandido (Bandit)
- Pancho (Calm)
- Milagro (Miracle)
- Perro (Dog)
- Bebé (Baby)
- Chiqui (Little)
- Gaviota (Seagull)
- Lince (Lynx)
- Tigresa (Tigress)
- Copo (Flake)
- Margarita (Daisy)
- Esteban (Crown)
- Torito (Little Bull)
- Relámpago (Lightning)
Female Spanish Dog Names
Female Spanish names are some of the prettiest around. Name your princess pup Violeta, Mariposa, or Aurora.
- Celeste (Heavenly)
- Marina (Of the sea)
- Esmeralda (Emerald)
- Azucena (Lily)
- Violeta (Violet)
- Brisa (Breeze)
- Cereza (Cherry)
- Hada (Fairy)
- Paloma (Dove)
- Solana (Sunny spot)
- Estela (Trail)
- Mariposa (Butterfly)
- Sirena (Mermaid)
- Aurora (Sunrise)
- Clara (Clear)
- Loba (She-wolf)
- Relámpaga (Lightning)
- Dulcinea (Sweetheart)
- Felicidad (Happiness)
- Ternura (Tenderness)
- Rubia (Blonde)
- Chiquita (Little one)
- Princesa (Princess)
- Flor (Flower)
- Amapola (Poppy)
- Guapa (Handsome)
- Diamante (Diamond)
- Aurora (Dawn)
- Rubí (Ruby)
- Leona (Lioness)
- Amiga (Friend)
- Lagrima (Tear)
- Serenata (Serenade)
- Melosa (Melodious)
- Rosita (Little rose)
- Esperanza (Hope)
- Castaña (Chestnut)
- Caramelo (Caramel)
- Rosa (Rose)
- Ambar (Amber)
- Isa (Gift from God)
- Mística (Mystical)
- Paz (Peace)
- Angelita (Little angel)
- Carina (Beloved)
- Lucia (Light)
- Salina (Salty)
- Candelaria (Candle)
- Estefanía (Crown)
- Valeria (Strong)
Male Spanish Dog Names
Your tough and strong good boy needs a Spanish name that’s as sturdy as he is, like Mario, Armando, or Guillermo.
- Pedro (Rock)
- Diego (Supplanter)
- Luis (Famous warrior)
- Francisco (Free man)
- Sergio (Attendant)
- Tomás (Twin)
- Javier (New house)
- Alberto (Noble bright)
- Felipe (Lover of horses)
- Mario (Manly)
- Andrés (Brave man)
- Salvador (Savior)
- Armando (Soldier)
- Guillermo (Protector)
- Iván (Gift from God)
- César (Long-haired)
- Rodrigo (Famous ruler)
- Rafael (God heals)
- Ramiro (Renowned counselor)
- David (Beloved)
- Alejandro (Defender of men)
- Manuel (God is with us)
- Antonio (Priceless one)
- Miguel (Who is like God?)
- Enrique (Home ruler)
- Raúl (Wolf counsel)
- Federico (Peace ruler)
- Agustín (Majestic)
- Gaspar (Treasurer)
- Sebastián (Venerable)
- Jacobo (Supplanter)
- Adrián (Of the Adriatic Sea)
- Rayo (Lightning)
- Blanco (White)
- Leonardo (Brave as a lion)
- Mario (Mars-like)
- Iván (God’s grace)
- Efraín (Fruitful)
- Rico (Rich)
- Gerardo (Spear strength)
- Mateo (Gift of God)
- Omar (Flourishing)
- Julián (Youthful)
- Ignacio (Fiery one)
- Raúl (Wise wolf)
- Alfonso (Noble and ready)
- Gonzalo (Battle-ready)
- Victor (Winner)
- Héctor (Steadfast)
- Rubén (Behold a son)
Famous Spanish Dog Names
Spanish culture has been shaped by so many talented celebrities, and you can nod to their contributions with one of these dog names.
- Pablo (Pablo Picasso, artist)
- Cervantes (Miguel de Cervantes, author of “Don Quixote”)
- Frida (Frida Kahlo, painter)
- Goya (Francisco Goya, artist)
- Garcia (Gabriel García Márquez, Nobel Prize-winning author)
- Dalí (Salvador Dalí, surrealist painter)
- Antonio (Antonio Banderas, actor)
- Almodóvar (Pedro Almodóvar, filmmaker)
- Manuela (Manuela Malasaña, historical figure)
- Carmen (Carmen Amaya, flamenco dancer)
- Isabel (Isabel I, Queen of Castile)
- Juan (Juan Ramón Jiménez, poet)
- Sorolla (Joaquín Sorolla, painter)
- Lope (Lope de Vega, playwright and poet)
- Pizarro (Francisco Pizarro, conquistador)
- Miro (Joan Miró, painter)
- Picasso (Pablo Picasso, artist)
- Teresa (Saint Teresa of Ávila, mystic)
- Benito (Benito Pérez Galdós, novelist)
- Rafael (Rafael Moneo, architect)
- Básques (Básques, Spanish political figure)
- Serrat (Joan Manuel Serrat, singer-songwriter)
- García (José García, playwright)
- Alonso (Fernando Alonso, F1 driver)
- Severo (Severo Ochoa, Nobel Prize-winning biochemist)
Spanish Food Dog Names
Muy delicioso! These Spanish foods are certainly tasty, and make for great dog names, too.
- Manzana (Spanish for “apple”)
- Frijol (Spanish for “bean”)
- Caramelo (Spanish for “candy”)
- Durazno (Spanish for “peach”)
- Kale (as in col rizada)
- Rábano (Spanish for “radish”)
- Yuca
- Choclo (Spanish for “corn”)
- Lenteja (Spanish for “lentil”)
- Zanahoria (Spanish for “carrot”)
- Cereal
- Cerveza (Spanish for “beer”)
- Tarta (Spanish for “tart”)
- Fresa (Spanish for “strawberry”)
- Gumbo
- Sopaipilla
- Mango
- Tapioca
- Almuerzo (Spanish for “lunch”)
- Kebab
- Croqueta
- Salchicha (Spanish for “sausage”)
- Berenjena (Spanish for “eggplant”)
- Sorbete (Spanish for “sorbet”)
- Cacao
Funny Spanish Dog Names
The Spanish language is filled with adorable names for your pup, from Chorizo to Nacho to Flanito.
- Chorizo (Sausage)
- Cangrejo (Crab)
- Pitufo (Smurf)
- Churro (Fried dough)
- Panqueque (Pancake)
- Nacho (Cheesy)
- Cacahuate (Peanut)
- Chiquitín (Tiny)
- Limoncito (Little lemon)
- Tortilla (Omelette)
- Donutito (Little donut)
- Pescadito (Little fish)
- Mermelada (Jam)
- Flanito (Little flan)
- Sopa (Soup)
- Burrito (Little donkey)
- Pompón (Pom-pom)
- Puchero (Stew)
- Pío (Chirp)
- Bicho (Bug)
- Tofu (Tofu)
- Puchis (Chubby)
- Pijamas (Pajamas)
- Pepino (Cucumber)
- Bananito (Little banana)
Learn More About Dogs
- The Most Popular Dog Breeds in America
- Best Dog Breeds for Kids & Families
- What to Do With Your Dog in the First 30 Days
- How to Read a Dog’s Body Language
Rover Knows Pet Names
As pet lovers through and through, Rover has the scoop on what people are naming their dogs. We have a passion for all things dog names and love helping pet parents pick their pup’s perfect name. For over a decade, we’ve gathered pet names from Rover’s database of millions of pets. The names you find here aren’t randomly generated. We keep our lists updated to match the trends within—and from—our own pet parent community.