No matter which one you pick, you'll have a lucky little guy!
Lucas
Mateo
Sebastian
Leo
Julian
Anthony
Christopher
Santiago
Angel
Roman
As an interesting point of comparison, here is a separate list of the most popular names in Puerto Rico. While not all of these are Spanish or Latin in origin, the most popular names were: Liam, Thiago, Sebastian, Noah, Dylan, Mateo, Lucas, Adrian, Ian and Jayden (which knocked Matías out of the top 10).
Emiliano
Benjamín
Samuel
Felipe
Gael
Joaquín
Tomás
Alejandro
Nicolás
Leonardo
Martín
Bruno
Diego
Daniel
Maximiliano
Gabriel
Emmanuel
Agustín
Lorenzo
Emilio
Luca
Valentino
Dante
Isaac
Salvador
Bautista
David
Aarón
Rodrigo
Enzo
Here are few up-and-comers that didn't crack the top 30, but are gaining in popularity: Bautista as in Guardians of the Galaxy star David Bautista, Benicio like The Last Jedi's Benicio del Toro, Santino, Máximo, Rafael, Damián, Alexander, Antonio, Áxel, and Tadeo.
I also compiled a list of the most popular Mexican names among Americans. The list also includes names of Aztec/Nahuatl origin.
Juan
Carlos
Luis
Jesus
Miguel
Edgar
Ricardo
Eduardo
Andres
Raul
Ramon
Erick
Julio
Arturo
Gerardo
Ernesto
Alfonso
Gustavo
Rodolfo
Adan
Gilberto
Cruz
Guadalupe
Rogelio
Noe
Reynaldo
Efrain
Carmen
Humberto
Adolfo
Here is a list of the most popular boy names in Spain. These were the most popular names we haven't included in other lists already.
Hugo
Pablo
Alvaro
Mario
Oliver
Alex
Marco
Gonzalo
Marcos
Izan
Javier
Sergio
Eric
Jorge
Dario
Hector
Iker
Pau
Guillermo
Jaime
Place names are hot!
Certainly, Santiago — as in Santiago, Chile — fits the bill, and it's already popped up a couple of times on this list. But, if you're looking for other destination-inspired monikers, think of one of these names.
Cali
Cristobal
Francisco
Galo
Laredo
Madrid
Melo
Navarro
Paz
Rio
If these don't give you inspiration for a handsome boy name, they surely make you want to go book a trip!