Indians actually prefer "Indian". "Red" is just stupid. No USian calls them that, anyway.
I met a guy, a chief, who, with his wife, made really great lifelike dolls, in authentic dress from various tribes. He'd been an actor, and had been in a lot of old westerns in the day. He was never cast in a speaking part because he'd gone to Oxford, and sounded like it. OMG - I had to poke around. Everybody's on Wikipedia Chief White Eagle/Basil F Heath (His heritage is questionable, but I don't personally care.)