Adivasis
L'Inde compte 860 langues "indiennes" (22 d'entre elles étant reconnues par la Constitution de l'Inde comme langues régionales), donc 838 langues vernaculaires. Deux langues sont officielles : Hindi et Anglais. Les langues sont groupées dans les familles indo-aryenne, Dravidiens, tibéto-birmanes, austro-asiatique et Andamanais. Les langues tribales sont dans les groupes dravidiens, tibéto-birmanes et austro-asiatique.
Langue liturgique
La langue sacrée de l'hindouisme est le sanskrit en ses diverses variétés : sanskrit védique du Veda, sanskrit épique du Mahabharata et du Ramayana, sanskrit classique des commentateurs ultérieurs. Des traductions partielles dans les diverses langues vernaculaires de l'Inde existent, mais elles n'ont qu'une valeur pédagogique, non religieuse, et tous les rituels et prières doivent utiliser le sanskrit, seule langue sacrée.