See Languages of India and List of Indian languages by total speakers. There are 216 languages with more than 10,000 native speakers in India. The largest of these is Hindi with some 337 million, and the second largest is Bengali with 238 million.