I don't know if I am right, but this is what I think:Latino
mean almost the same. Chicano
means from Mexico.
Please Elba or other LATIN members correct me
I also don't know if I'm right, but I don't think Latin and Hispanic mean the same. I think Latin is everyone who have a language and the culture based on the old Latin (or Roman) Civilization, for example, Spanish, French, Italian, Portuguese, most of the Lantin American countries...and Hispanic is who have the language and culture based on Spain, like Mexico, Argentina, Spain, and many countries in Latin America. So, I think I'm Latin, but not Hispanic, because I'm from Brazil.
About the Chicanos I don't know what is the difference.