Top 200 boy names Spanish
Mateo
SpanishA charismatic Spanish and Italian name meaning 'gift of God', conveying warmth, strength, and a vibrant spirit.
Ricardo
SpanishA classic, charismatic Spanish and Portuguese name meaning 'powerful ruler,' exuding strength and leadership.
Santiago
SpanishA classic Spanish name meaning 'Saint James,' rich in religious, cultural heritage, and vibrant energy.
Diego
SpanishA vibrant Spanish name, traditionally a form of Santiago, meaning 'supplanter' or 'teacher'.