Respuesta :

Indians because he thought he sailed/landed in India
Columbus called the native people he met in his American voyages Indians because he believed he had reached the East Indies. He wasn't where he thought he was. Most (well, all of it actually) of what I managed to find repeats this as the reason.