In the United States they were originally called Indians because of confusion when the Europeans arrived, but these days the more general term “Native American” is used more often. However, many reservations still refer to themselves as “Indians” because that is the identity they have fostered and they believe the term “Native American” doesn’t accurately represent the group in the United States, who culturally may be very different from a group, say, in Chile. So in the United States: Indian = Native American in the contiguous US. Native American = any person native to either North or South America. The problem with this is it makes it difficult to differentiate between a person from India and a native from the United States, which leads to my question, does your language have a way of differentiating US Native Americans, Native Americans from either continent, and people from India?