Indígena
Los europeos llamaron "indios" a los nativos de las islas del mar Caribe debido a que, desde los viajes de Cristóbal Colón, creían que este había llegado a la India, en Asia, generando un equívoco que perduró en el tiempo y que, posteriormente, daría lugar a que los territorios americanos fueran conocidos inicialmente como las Indias por los españoles recién llegados allí. Los ingleses denominaron "West Indies" (Indias Occidentales) sólo a las islas del Caribe que colonizaron (no así a sus colonias en tierra firme del continente americano). Tuvieron que anteponer lo de "West" para distinguirlas de las otras colonias que tenían en la verdadera India asiática y aún más al este, a cuyos territorios lógicamente denominaron "East Indies" (Indias Orientales). En general, los habitantes autóctonos de las tierras al oeste del Atlántico fueron en adelante conocidos en español como "indios", aunque actualmente suelen preferirse términos como "amerindios" u otros; y en inglés el término "indians" también cede en preferencia frente a otros asimismo más eufemísticos y menos ambiguos, como por ejemplo "Native American" en los Estados Unidos de América.
Hindú
En español la palabra hindú no es lo mismo que indio, a pesar de que muchas veces se confunde el primero con el segundo. Según la Real Academia Española, «indio» se refiere, en primer lugar, a la persona natural de la India. En una posterior acepción, se refiere a los pueblos o razas indígenas de América. Por el contrario, «hindú» es la persona que profesa el hinduismo, aunque también ha pasado a designar al perteneciente o relativo al Indostán, región que engloba a India, Pakistán, Bangladés, Sri Lanka, las Maldivas, Bután y Nepal. Por ello, la RAE recomienda que el uso de «hindú» como gentilicio no induzca a confusión con su sentido religioso, en cuyo caso habría que emplear «indio» para referirse a la India. Por otra parte, la polisemia de «hindú» ha dado lugar a la creación del término «hinduista» para el uso específicamente religioso.