India je domovom dvoch hlavných lingvistických skupín: indoárijskej (používaju asi asi 74 % populácie) a drávidskej (používa ju asi 24 % populácie). Iné jazyky používané v Indii pochádzajú z austroázijských a tibetsko-barmských jazykových skupín. Indická ústava uznáva 23 oficiálnych jazykov. Hindčinu a angličtinu používa vláda na úradné účely. Dva tradičné jazyky Indie sú sanskrit a tamilčina. Počet materinských jazykov v Indii dosahuje až 1 652.