Hispanic is an ethnic term employed to categorize any citizen or resident of the United States. They can be of any racial background, of any country, and of any religion, who has at least one ancestor from the people of Spain. They can also be of non-Hispanic origin but has an ancestor from Mexico, Puerto Rico, Cuba, Central or South America, or other Hispanic origin. The three largest Hispanic groups in the United States are the Mexican-Americans, Puerto Ricans and Cubans.