50 Spanish Boy and Girl Names

50 Spanish Boy and Girl Names


Girls’ Names


  1. Sofia

  2. Isabella

  3. Camila

  4. Valentina

  5. Valeria

  6. Mariana

  7. Luciana

  8. Daniela

  9. Gabriela

  10. Victoria

  11. Martina

  12. Lucia

  13. Ximena/Jimena

  14. Sara

  15. Samantha

  16. Maria José

  17. Emma

  18. Catalina

  19. Julieta

  20. Mía

  21. Antonella

  22. Renata

  23. Emilia

  24. Natalia

  25. Zoe

  26. Nicole

  27. Paula

  28. Amanda

  29. María Fernanda

  30. Emily

  31. Antonia

  32. Alejandra

  33. Juana

  34. Andrea

  35. Manuela

  36. Ana Sofia

  37. Guadalupe

  38. Agustina

  39. Elena

  40. María

  41. Bianca

  42. Ariana

  43. Ivanna

  44. Abril

  45. Florencia

  46. Carolina

  47. Maite

  48. Rafaela

  49. Regina

  50. Adriana



Boys’ Names


  1. Santiago

  2. Sebastián

  3. Matías

  4. Mateo

  5. Nicolás

  6. Alejandro

  7. Diego

  8. Samuel

  9. Benjamín

  10. Daniel

  11. Joaquín

  12. Lucas

  13. Tomas

  14. Gabriel

  15. Martín

  16. David

  17. Emiliano

  18. Jerónimo

  19. Emmanuel

  20. Agustín

  21. Juan Pablo

  22. Juan José

  23. Andrés

  24. Thiago

  25. Leonardo

  26. Felipe

  27. Ángel

  28. Maximiliano

  29. Christopher

  30. Juan Diego

  31. Adrián

  32. Pablo

  33. Miguel Ángel

  34. Rodrigo

  35. Alexander

  36. Ignacio

  37. Emilio

  38. Dylan

  39. Bruno

  40. Carlos

  41. Vicente

  42. Valentino

  43. Santino

  44. Julián

  45. Juan Sebastián

  46. Aarón

  47. Lautaro

  48. Axel

  49. Fernando

  50. Ian


This image has an empty alt attribute; its file name is dinolingo-logo-mascot-square-2.png

Online Spanish lessons for kids: dinolingo.com

4.1/5 - (23 votes)
Scroll to Top