Die Verfassung Indiens erkennt 23 offizielle Sprachen an, die in verschiedenen Teilen des Landes gesprochen werden
In Indien gibt es ca, 10.569 Sprachen und Dialekte, von denen fast 1.369 als Dialekte gelten und nur 121 als Sprachen anerkannt sind (das Akzeptanzkriterium ist, dass die Sprache 10.000 oder mehr Sprecher hat). Die in Indien gesprochenen Sprachen gehören hauptsächlich zu zwei großen Sprachfamilien: der indoeuropäischen und der dravidischen; andere stammen hauptsächlich aus den austroasiatischen und tibetisch-burmanischen Sprachfamilien.
Während Hindi die offizielle Sprache der Zentralregierung in Indien ist, mit Englisch als provisorischer offizieller Untersprache, können die Gesetzgeber der einzelnen Bundesstaaten eine beliebige Regionalsprache als offizielle Sprache des jeweiligen Staates festlegen. Die indische Verfassung erkennt 23 offizielle Sprachen an, die in verschiedenen Teilen des Landes gesprochen werden, sowie zwei offizielle klassische Sprachen, Sanskrit und Tamil. Diese bestehen aus Englisch und 22 indischen Sprachen: Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Meitei, Marathi, Nepali, Oriya, Punjabi, Sanskrit, Santhali, Sindhi, Tamil, Telugu und Urdu.
Die persisch sprechenden Türken, die im frühen 11. Jahrhundert in die Ebenen des Ganges und des Punjab eindrangen, nannten die dort gesprochene Sprache Hindi, das persische Wort für „die Sprache des Landes des Flusses Indus“. Hindi ist die viertmeistgesprochene Sprache der Welt. Fast 425 Millionen Menschen sprechen Hindi als Erstsprache, und obwohl nur 12 % der Hindi-Eingeborenen mehrsprachig sind, sprechen etwa 120 Millionen Menschen in Indien Hindi als Zweitsprache.
Sprachwissenschaftlich gesehen gehört Hindi zur großen Familie der indoeuropäischen Sprachen, insbesondere zum indoarischen Zweig. Es stammt vom Sanskrit ab, das von links nach rechts geschrieben wird (wie das Englische), und die meisten seiner Wörter werden so ausgesprochen, wie sie geschrieben werden.
Assamese offizielle Sprache in Assam
Bengali offizielle Sprache in Tripura und West Bengal
Bodo offizielle Sprache in Assam
Dogri offizielle Sprache in Jammu und Kashmir
Gujarati offizielle Sprache in Dadra und Nagar Haveli, Daman und Diu und Gujarat
Kannada offizielle Sprache in Karnataka
Kashmiri offizielle Sprache in Jammu und Kashmir
Konkani offizielle Sprache in Goa
Maithili offizielle Sprache in Bihar
Malayalam offizielle Sprache in Kerala, Pondicherry und Lakshadweep
Manipuri (Meitei oder Meithei) offizielle Sprache in Manipur Marathi offizielle Sprache in Maharashtra und Goa
Nepali offizielle Sprache in Sikkim
Oriya offizielle Sprache in Odisha
Punjabi offizielle Sprache in Punjab und Chundigarh, auch in Delhi und Haryana
Sanskrit Sprache des Hinduismus, Jainismus und Buddhismus, wird an vielen Schulen unterrichtet
Santhali Sprache der Santhal Stämme des Chota Nagpur Plateau einschließlich der folgenden Staaten: Jharkhund, Bihar, Odisha und Chattisgarh)
Sindhi Sprache der Sindhi Gemeinschaft
Tamil offizielle Sprache in Tamil Nadu, Pondicherry und Andaman und Nicobar Inseln
Telugu offizielle Sprache in Andhra Pradesh, Pondicherry und andaman und Nicobar Inseln
Urdu offizielle Sprache in Jammu und Kashmir, Andhra Pradesh, Delhi und Uttar Pradesh „Aap“, „Tum“, „Tu“ – die richtige Anrede in Indien wählen