Indian Institute of Technology: IITs usually have a great humanities faculties and it's especially true for IIT Delhi but other cities aren't far behind. They are also well-funded, so that's an added benefit.
University of Delhi: It has so many different departments from Hindi to English that you will get everything here. It's really tough to get into here though.
Central Universities: There are 54 central universities in India and most of them have bustling humanities departments. So try your luck there!
Jawarharlal Nehru University, Delhi: JNU is one of the top universities to do your PhD in. It's competitive, but also one of the most economical PhDs in India.
Shiv Nadar University, Greater Noida: A private and competitive university, it's famed for pulling great faculties. An added benefit is getting paid to do your PhD, so what are you waiting for?