Why did columbus call the native americans indians?

Answer :

Columbus called the native americans indians because he though that he was in India. originally, Columbus wanted to fond a new way to travel to India, China, and Japan so that they could easily transport silk and spices.