100 Spanish Compound Names You'll Just Love For Your Baby

POPSUGAR Photography | Grace Hitchcock
POPSUGAR Photography | Grace Hitchcock

What's better than one name? Two, of course! If you're looking for a special moniker for your baby on the way, why not consider a Spanish compound name? From classics like José Antonio and María José to unique combinations, like Rubén Dario and Ximena Sofía, scroll ahead for a list of 100 names you'll fall in love with.

Boy Names

  1. Andrés Felipe
  2. Andrés Martín
  3. Ángel Gabriel
  4. Carlos Alberto
  5. Carlos Guillermo
  6. Daniel Alejandro
  7. Daniel Enrique
  8. David Alejandro
  9. Diego Alejandro
  10. Diego Antonio
  11. Eduardo Andrés
  12. Francisco Javier
  13. Francisco Miguel
  14. Guillermo Humberto
  15. Jorge Alberto
  16. José Alejandro
  17. José Andrés
  18. José Daniel
  19. José Francisco
  20. José Luis
  21. José Manuel
  22. José Miguel
  23. José Pablo
  24. Juan Andrés
  25. Juan Camilo
  26. Juan Carlos
  27. Juan Cruz
  28. Juan David
  29. Juan Diego
  30. Juan Esteban
  31. Juan Felipe
  32. Juan Ignacio
  33. Juan José
  34. Juan Manuel
  35. Juan Martín
  36. Juan Pablo
  37. Juan Sebastián
  38. Julio César
  39. Luis Alberto
  40. Luis Alfonso
  41. Luis Antonio
  42. Luis Armando
  43. Luis Enrique
  44. Luis Fernando
  45. Miguel Ángel
  46. Nicolás Matías
  47. Rodrigo Eduardo
  48. Ruben Darío
  49. Samuel David
  50. Víctor Manuel

Girl Names

  1. Ana Karina
  2. Ana Lucia
  3. Ana María
  4. Ana Paula
  5. Ana Rafaela
  6. Ana Sofía
  7. Ana Victoria
  8. Analucia Raquel
  9. Camila Valentina
  10. Danna Sofía
  11. Diana Sofía
  12. Dulce María
  13. Dulce Marina
  14. Dulce Mía
  15. Estela del Carmen
  16. Eva María
  17. Isabel Sofía
  18. Laura Sofía
  19. Laura Tatiana
  20. Laura Valentina
  21. Lucia María
  22. Luis Fernanda
  23. Luisa Fernanda
  24. María Alejandra
  25. María Antonia
  26. María Camila
  27. María de los Ángeles
  28. María del Carmen
  29. María Elena
  30. María Eugenia
  31. María Fernanda
  32. María Gracia
  33. María Isabel
  34. María José
  35. María Luisa
  36. María Luna
  37. María Mercedes
  38. María Paula
  39. María Paz
  40. María Valentina
  41. María Victoria
  42. Marianela
  43. Mariángel
  44. Mía Isabela
  45. Mía Valentina
  46. Romina Valentina
  47. Rosa María
  48. Sara Sofía
  49. Sara Valentina
  50. Ximena Sofía

Looking for more traditional names? Here are 100 options for girls and 100 for boys.