Why did christopher Columbus call the inhabitants of a Caribbean island ''Indians''?

He called the inhabitants of the Caribbean "Indians" because he thought he was in the Indies. The natives were actually Tainos.