They're not Indians. That was a mistake by explorers who thought they had reached India. They're not native either. They came from the north and took over the continent. So why not call them what they call themselves? I know several tribes call themselves names that translate to "human beings", so why name them with the word in their language for that?