That doesn't change the meaning of the word as used today. The name "Spain" comes from "Hispania," which is why we call people of Spanish descent "Hispanic." It would be like calling Polish people German, just because part of modern Poland is in an area the Romans called Germania.
The problem is, Hispanic literally means "of Spain", but in most U.S. Government definitions, Spanish people are not Hispanic, because Hispanic means those from former Spanish colonies in the Western Hemisphere. Note Hispanic does not apply to former Spanish African colonies or to the Philippines. In some cases, the term Hispanic is used to apply to anyone of Latin American ancestry.
These labels are irrelevant and insane. Hispanic has become hopelessly twisted to the point of being utterly meaningless. At least they stopped calling Hispanic a "race".
As for Cardozo, there is no debate that Cardozo is a Spanish name, and Cardozo was likely of Spanish ancestry. But by today's definition, Hispanic means a descendant of a victim of Spanish colonial oppression, not of Spanish descent.
Remember, in the leftist caste system, everything is about one's victim status.