Anglophobe is the word for a person who hates England. Oxford Dictionaries defines it as
noun A person having a strong dislike of England or Britain.
Is there a similar word for a person who hates India?
One could form a neologism "misindicist" or "misindist". Technically, "-phobe" refers to one who fears (not hates) something; "mis-" refers to hatred (not fear) of something. This would be formed on the analogy of "misogynist" or "misanthrope".
The combining form of ‘India’ is Indo-, so the obvious answer is Indophobe/Indophobia.
This isn’t exactly a widely used word, but Googling it does bring up a few dictionary definitions (e.g., Wiktionary), a Wikipedia article (where it’s used synonymously with the main title, “Anti-Indian sentiment”), and usages by media outlets like the BBC and Huffington Post.
At any rate, I am not aware of any other words more commonly used to describe this.
India-hater appears to be a term recently used in papers and on the net:
- I am an India hater. And I don't do it for foolishness as many 'india lovers' would think of. Yahoo Answers
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?