When Columbus landed in America thinking that was India, he called them as 'Indians' or 'Red Indians' because of their skin complexion.
According to the wiki references, Native Americans called their elders as 'Indians' and that remained a family name for many over generations.