Huh? Spanish names are pretty universal all over Latin America. You are as likely to find a Castro in Mexico as you are to find one in Cuba...or Puerto Rico or Venezuela or Paraguay, etc.
Nations tend to favor some names over others even when they share a common language.