Why are Native Americans called Indians when people from India are also called Indians?

Why are Native Americans called Indians when people from India are also called Indians?

They have nothing to do with each other race-wise

Why are Native Americans called Indians when people from India are also called Indians?
Post Opinion