Idiomas de la India
Según el Censo de la India de 2001, la India tiene 122 lenguas principales y 1599 lenguas más. Sin embargo, las cifras de otras fuentes varían, sobre todo por las diferencias en la definición de los términos "lengua" y "dialecto". El censo de 2001 registró 30 lenguas que eran habladas por más de un millón de hablantes nativos y 122 que eran habladas por más de 10000 personas.Dos lenguas de contacto han desempeñado un papel importante en la historia de la India: El persa y el Inglés. El persa fue la lengua de la corte durante el periodo mogol en la India. Reinó como lengua administrativa durante varios siglos hasta la época de la colonización británica. El inglés sigue siendo una lengua importante en la India. Se utiliza en la enseñanza superior y en algunos ámbitos del gobierno indio. El hindi, la lengua más hablada en la actualidad en la India, sirve de "lengua franca" en gran parte del Norte y centro de la India. El Bengalí es la segunda lengua más hablada y comprendida del país, con un número importante de hablantes en las regiones del Este y Noroeste. El maratí es la tercera lengua más hablada y comprendida del país, con un gran número de hablantes en las regiones del suroeste. Sin embargo, la imposición del hindi en India del Sur, sobre todo en los estados de Tamil Nadu y Karnataka, ha sido motivo de preocupación. Maharashtra, Bengala Occidental, Assam, Punyab y otras regiones no hindúes también han empezado a expresar su preocupación por el hindi.
Urdu
La versión más aceptada en el mundo académico considera al indostaní una única lengua formada a raíz de las influencias persas y turcas sobre los dialectos índicos del norte de la India. El urdu sería el resultado de utilizar el alfabeto persa para representar esta lengua hablada y el hindi un intento posterior de utilizar un alfabeto autóctono y de "limpiar" el idioma de términos no indios. Frente a esta visión académica, en India y Pakistán es muy frecuente la idea de que el hindi y el urdu fueron originalmente dos lenguas totalmente diferentes y que la fusión de ambas es el resultado del colonialismo británico y del cine de Bollywood. Según esta visión, el intento de purificar la forma escrita de la lengua, eliminando, en el caso del urdu, palabras de origen sánscrito, sería una recuperación de esa lengua original. Del mismo modo que muchos hablantes de hindi consideran una afrenta la idea de que su lengua tenga su origen en el urdu, muchos hablantes de urdu ven en el persa y el turco las auténticas raíces de su lengua y llegan incluso a rechazar el origen indoario de la lengua.