Why are Native Americans Called Indians?

Because those who were coming here were looking for India. When they found humans on this land they figured they were in India. Not!!