Native Americans are called American Indians because Christopher Columbus mistakenly thought that he had landed in India when he arrived in the Americas. Native Americans have been called American Indians ever since.