
It has a connection with Latin America, not with Spain. But "Latino" is by no means ideal because it has a European connotation, also. The term comes from "Latin," which was, of course, a European language.
On what she prefers to be called ethnically in "Unite and Overcome!" https://www.tolerance.org/magazine/spring-1997/unite-and-overcome in Teaching Tolerance (Spring 1997)