“Latino” refers to people with origins in Latin America, while “Hispanic” refers to people with a Spanish-speaking heritage. The terms are often used interchangeably, but some people prefer one over the other.