Mestizo is the mixture of Europeans (Spanish) and Indian ancestry (Amerindians). It comes from a Spanish word meaning mixed. They were Catholics and spoke the Spanish language, but as time went by they began to speak English, other languages and changed the religion they had.