16. Mauricio
Mauricio means dark skinned. It’s one of the more sophisticated Hispanic baby names,  sure to please any well-meaning abuela wanting to name your baby on your behalf.

17. Ximena
Ximena means listener and it’s one of the Hispanic baby names that’s really surging in popularity lately. It’s a good strong name, shared by Ximena Diaz who was married to El Cid.

18. Salvador
Salvador means savior. It’s a historic name and a common moniker for Christ. Maybe a bit of pressure to put on your little one, but worth it if the history and spirituality of the name speaks to you.