Each call, I have spoken to someone who is Indian. Not Native American, but Indian from the subcontinent of India. Each person has had a very thick accent, with at least two of them being extremely hard to understand. I have not been able to ascertain if they are actually in North America or actually in India...
However, here are the names that they have given me:
Either they are making up more American sounding names, or I just happened to call the only 5 Indian customer service representatives who happen to have completely American names.
Considering the fact that I have worked with hundreds of Indian people (I am in the IT industry) and not a single one has had an American sounding name - I would consider the odds to be significantly in favor of them making up names.
This is not unusual. Google "call center american names" and you will get enough articles about it to fill a small encyclopedia.
I don't know which pisses me off more. Having to deal with call centers in India or when they try to patronize me by lying.