Yeah I think that trying the bunch all Hispanic names under the same category is part of the problem. There is 400 million native speakers and they are spread over multiple continents, countries and cultures.
http://en.wikipedia.org/wiki/File:Map-Hispanophone_World.png
No surprise that names will widely vary from one place to the other.