Naming your dog can be fun, but it’s also a decision many of us struggle with. Choosing a name for your new dog can be difficult when there are so many options to consider. Take a look at our extensive lists of Spanish names for dogs.
Spanish Male Dog Names

- Aitor
- Mateo
- Leon
- Feliz (Happy)
- Silvi (from the woods)
- Emilio (Flattering)
- Felipe
- Ibai
- Alejandro
- Guillermo
- Tierra (Earth)
- Galeno
- Lorenzo
- Marques
- Rico (Strong ruler)
- Santo
- Carlito
- Aimar
- Edmundo (Wealthy protector)
- Saul
- Victor
- Cazador (Hunter)
- Joan
- Roldan
- Manuel
- Cristian
- Chico (Boy)
- Bigotes (Whiskers)
- Emanuel (with us is God)
- Ricardo
- Youssef
- Ronroneo (Purr)
- Leonor (Bright)
- Domingo
- Ruben
- Jose
- Adrian
- Milo
- Vicente
- Belen
- Amante (Lover)
- Francisco (Free man)
- Asier
- Joven (Young)
- Lisandro
- Socorro
- Dulce (Sweet)
- Fabio
- Benito
- Mario
- Cristofor (with Christ inside)
- Niño (Little boy)
- Fernando (Adventurer)
- Jaime
- Hector
- Bueno (Good)
- Pol
- Paulo
- Fuerte (Strong)
- Viddy
- Juan
- Inigo
- Martin
- Nil
- Santiago
- Rodas (Roses)
- Nacho
- Alvar (Truth-speaker or guardian)
- Lobo (Wolf)
- Cortez
- Julen
- Marcos (of Mars)
- Dario
- Armand
- Ismael
- Che
- Jesus
- Ponce
- Luis
- Gabriel (God is my strength)
- Julio
- Loco (Crazy)
- Stefano (Crown of laurels)
- Lindo (Pretty)
- Luca
- Onofre
- Pequeño (Small)
- Yago
- Nicolas
- Lión (Lion)
- Bruno
- Feroz (Fierce)
- Gustavo
- Quito
- Alonso
- Eduardo
- Javier
- Marc
- Lupe (Wolf)
- Pancho
- Luz (Light)
- Serge
- Faron (Pharoah)
- Tipo (Kind)
- Rio (River)
- Biel
- Martí
- Salvador
- Rafael
- Gael
- Nestor (Wise)
- Oscar
- Dante
- Manco
- Romeo
- Vito
- Iggy
- Corto (Short)
- Sergio
- Jan
- Thiago
- Sombra (Shadow)
- Ramon (Form of Raymond)
- Oso (Bear)
- Seguro (Safe)
- Bernardo (Strong as a bear)
- Orlando
- Hermoso (Handsome)
- Ferdinand
- Alfonso (Noble)
- Valiente (Brave)
- Allegro (Music)
- Lucas
- Raul
- Hernan
- Vivo (Alive)
- Rodrigo
- Marco
- Amado (Loved)
- Raymundo
- Arnau
- Carlos
- Sanche (Blessed one)
- Tigre (Tiger)
- Oro (Gold)
- Cielo (Sky or heaven)
- Esponjoso (Fluffy)
- Esteban
- Eloy
- Diego (Supplanter)
- Zorro
- Paco
- Antonio
- Aleix
- Leo
- Gitano
- Damian (Tame)
- Segundo (Second)
- Carmine
- Mannie (form of Emmanuel)
- Pau
- Leonardo (Lion-bold)
- Izan
- Enzo
- Peludo (Furry)
- Pedro (Rock, form of Peter)
- Guido
- Andres
- Federico (Peaceful ruler)
- Rayan
- Jorge
- Cerveza (Beer)
- Richie (Variant of Richard)
- Donato
- Consuelo
- Cruz
- Gordo (Fat)
- Mauro
- Angel
- Enrique
- Caliente
- Hugo (Intelligent)
- Geraldo
- Sancho
- Armando
- Alvaro
- Alonzo
- Miguel
- Navarro
- Pablo
- Tiburon (Shark)
- Noche (Night)
- Gonzalo
Spanish Female Dog Names

- Xiomara
- Yolanda
- Isabela
- Querida
- Zanita
- Santana
- Rosalinda
- Osa (Female bear)
- Dulcea (Sweet)
- Lavada (Pure)
- Savannah
- Niebla (Fog)
- Paloma (Dove)
- Mora
- Sonora
- Regina (Queen)
- Bonita (Pretty woman)
- Marcia
- Sancha
- Maite (Lady of the house)
- Flor (Flower)
- Felicidad (Lucky)
- Amor (Love)
- Fernanda
- Abril (April)
- Camila (Attendant)
- Zita
- Elsa (Truth)
- Martina (Feminine of Martin)
- Agnese
- Hermosa (Beautiful)
- Luisa
- Lucia
- Giselle
- Nita
- Modesta (Modest)
- Nina (Girl)
- Vida
- Carissa
- Idola
- Letitia
- Charo
- Margarita (Pearl)
- Josefina
- Carmita (Rosy)
- Cristina (Follower of Christ)
- Frida
- Lucinda
- Perdita
- Marta
- Angel
- Alta (High or tall)
- Madrona
- Maria (Bitter)
- Zelia
- Jacinda or Jacinta (Hyacinth flower)
- Rosa
- Delores
- Playa (Beach)
- Juanita (God’s gift)
- Frederica
- Melosa
- Sierra
- Rocio
- Lita
- Paulita (Little)
- Latoya (Victorious)
- Amata (Loved)
- Eldora
- Lareina
- Bebe
- Ria (From the river’s mouth)
- Zerlina
- Gabriela
- Patia
- Leya (Loyalty)
- Reina (Queen)
- Rosario
- Hija (Daughter)
- Beatriz
- Gustava (Staff of the gods)
- Catalina
- Fantasia (Fantasy)
- Adriana (Dark)
- Cornelia
- Reya (Queen)
- Jade (Jewel, courageous and adoring)
- Chiquita (Little girl)
- Alegra (Joy)
- Amara (Imperishable)
- Dulcinea (Sweet)
- Marina
- Ventura
- Anita
- Esperanza
- Buena (Good)
- Zoila
- Roberta
- Lora (Flower)
- Lupe
- Rosita (Little rose)
- Drina
- Rita
- Lela
- Perla (Pearl)
- Gitana (Gypsy)
- Cascada (Waterfall)
- Carina
- Safira (Sapphire)
- Felicia
- Baya (Berry)
- Elisa
- Chica
- Marcela
- Tasia
- Nieve (Snow)
- Alma (Soul)
- Graciela
- Valencia
- Julia
- Lindo (Lovely)
- Mona
- Natalia
- Clareta (Brilliant)
- Dahlia
- Nelia
- Risa (Laughter)
- Jacinta
- Alba (Sunrise)
- Inez
- Madra (Mother)
- Belinda
- Blanca (White)
- Felipa (A woman who is friendly with horses)
- Tierra
- Neva
- Delora
- Carmen
- Corazon (heart)
- Consuela
- Mercedes
- Selva (Jungle)
- Dolores (Sorrows)
- Carla
- Candela (Candle)
- Leonora (Bright)
- Macaria
- Teresa
- Isidora (Gifted with many ideas)
- Tia
- Selena (Moon goddess)
- Carlotta
- Reina
- Luiza
- Bella (Beautiful)
- Marietta (Bitter)
- Isabella (Devoted to God)
- Olinda
- Alicia
- Lalo
- Esmeralda
- Loretta
- Brisa (Breeze)
- Estrella (Star)
- Magdalena
- Damita
- Carmelita (Little garden)
- Santina (Little saint)
- Karmen (Variant of Carmel)
- Juana
- Grecia (Graceful)
- Sancia
- Salsa
- Elena
- Florida (Flower or blossom)
- Ricarda
- Hada
- Dia (Day)
- Crista (Appointed one)
- Justina
- Madina
- Soledad
- Eva
- Inocencia
- Alejandra
- Sarita (Princess)
- Felisa (Lucky and successful)
- Andrea (Feminine form of Andrew)
- Luza (Light)
- Rima
- Alita (Small wing)
- Clarisa (Bright, shining and gentle)
- Faustina (Lucky woman)
- Lucita (Little light)
- Mariposa (Like a butterfly)
- Lola
- Montaña (Mountain)
- Presencia
- Luna
- Palmira
Funny Spanish Dog Names

- Pita
- Castro
- Chico
- Primo (First)
- Tacito (Silent)
- Turas (Adventure)
- Rojo (Red)
- Torpe (Awkward)
- Fito
- Eldora
- Pequeno (Little)
- Paella (Rice with seafood)
- Nines
- Sabas (Old man)
- Perrito (Puppy)
- Teresita
- Juanito
- Amor (Love)
- Octavio (The eighth)
- Tonto (Silly)
- Abejundio
- Belen (House of bread)
- Carmela
- Dionisio (Greek god of intoxication)
- Loca
- Ruben (Behold!)
- Poncho
- Guadalupe
- Dinero (Money)
- Pepe
- Simon
- Domitila (Tame one)
- Maribel
- Marquez
- Pisto (Ratatouille)
- Maresol (Rebellious)
- Priscila (Ancient)
- Tia
- Bonita
- Augustin
- Loco (Crazy)
- Toro (Bull)
- Descarado (Sassy)
- Bueno
- Babieca (Simpleton)
- Salvador
- Vasco (Crow)
- Amigo (Friend)
- Claudio (Lame)
- Porfirio (Purple)
- Maximiano (The greatest)
- Roque (Sleep)
- Gordo (Fat)
- Perro
- Arco Iris (Rainbow)
- Marcela
- Goal
- Ernesto
- Maya
- Besos (Kiss)
- Jamon (ham)
- Diez
- Chorizo (Sausage)
- Hadrian
- Alfrendo (Elf)
- Maximo (The greatest)
- Donato
- Uno (One)
- Grande (Big)
- Clavileno (Wooden-pin)
Best Spanish Dog Names

- Maya
- Isabel (Izzy)
- Inca
- Gazpacho
- Querida (Dear one)
- Tabasco
- Taco
- Pedro
- Flor
- Che
- Toro (Bull)
- Armando
- Valencia
- Juanita
- Rafael
- Diego
- Fresca (Fresh)
- Oso (Bear)
- Chico
- Nayeli
- Zorro (Fox)
- Benito
- Sonora
- Paloma (Dove)
- Elena
- Corazon (Heart)
- Luna (Moon)
- Paco
- Fernando
- Rosa
- Risa (Laughter)
- Inez
- Lobo (Wolf)
- Bella
- Santo (Saint)
- Lupe
- Amar (To love) or Amor (Love)
- Fiesta
- Yolanda
- Sol
- Frida
- Mariposa (Butterfly)
- Nina / Nino
- Blanco/a (White)
- Julieta
- Sebastian
- Nacho
- Esmeralda
- Alma (Soul)
- Domingo