explique o motivo dos primeiros habitantes das terras brasileiras terem sido chamados de índios(a) pelos portugueses

Resposta :

Na época do descobrimento, quando os portugueses chegaram ao litoral brasileiro, dando início ao processo de ocupação, perceberam que a região era ocupada pelos povos nativos. A estes nativos, os portugueses deram o nome de índios, pois acreditavam ter chegado às Índias.

Os portugueses se aventuraram nos mares em busca de chegarem as Índias, por conta do fechamento de Constantinopla, eles enfrentavam problemas para conseguirem passar. A Índia era rica em especiarias e por isso queriam descobrir outras rotas de chegar até ela. Mas os portugueses acabaram chegando na América do Sul, mais especificamente no Brasil e acreditavam que aqui era a Índia, por isso a denominação índios que perpetua até hoje (o certo a chamar seria povos nativos).