O termo correto é indígena.
Quando os europeus chegaram às Américas, eles chamaram a população nativa de índios porque eles acreditavam que estavam nas Índias, no continente asiático. Tanto é que alguns arquipélagos no Caribe passaram a serem chamados de Índias Ocidentais pelos europeus... Para diferenciar das Índias Orientais, que era o Sudeste Asiático. É pejorativo... Invisibiliza a diversidade dos povos indígenas.
E indígena significa autóctone... E aí é só lembrar de alienígena, que é o antônimo. E existem populações indígenas fora do continente americano também... Como, por exemplo, os aborígenes da Austrália; os Ainus do Japão; as treze comunidades indígenas de Taiwan; os bosquímanos da África Austral; e os sámis da Escandinávia. São todos indígenas, mesmo não sendo americanos.