I'm white, living in a former British colony with quite a large Indian population.
If I recall, the last Viceroy of India (Lord Mountbatten, a rather shady character on the whole) had two daughters, one of whom named her own daughter India. This would have put the name in the public eye, especially in the UK. Granted, he did hand India the country over to its own people (not to mention facilitating the existence of Pakistan, an example of separateness rather than tolerance). But I find it uncomfortable as a human name, and I wouldn't expect to find a person of India descent using it for a child. A person of non-Indian descent, so much the worse.
ETA if India is used as a given name in the USA, could this be a reference to the term formerly used for Native Americans? That would be unfortunate.
This message was edited 8/19/2022, 8:28 AM