The word your looking for is Latino/Latina.
Hispanic is a term which is derived by the jews to homogenize all the Latin American people(Central, South, Caribbean) into one clump and basically a de-racialization, de-orionization, typical jewish anti-racialism towards Gentiles. The Hispanic term clumps everything and then some people have created attached words. Such as Hispanic of White descent or Hispanic of African descent or Hispanic of Amerindian descent. Again that is good as someone was trying to separate the Hispanic from race. But in the end Hispanic just clumps everything a very grey/reptard like mentality came up with that.
Latino or Latina, male or female, is the more appropriate term even then there is ORION such for example Latino/a-Mexican since we all know whom a Mexican is and can tell them pretty clearly in comparison to other C, S, C American countries.
Anyways the simple point is we call them Latin because the European people who came came from the Latin/Iberian territories and even some Italians directly from the Latin. For example Argentinians range from Spanish accent tone, other European accent tone, and Italian accent tone in their stereotypical Argentinian Spanish accent most people will know an Argentinian or Uruguayan person through their accent. Much akin to a Mexican in appearance or speech.
Anyways Hispanic is just enemy language.