The Indian subcontinent consists of a number of separate linguistic communities each of which share a common language and culture. The people of India speak many languages and dialects which are mostly varieties of about 15 principal languages.
Some Indian languages have a long literary history. For example, Sanskrit literature is more than 5,000 years old and Tamil is more than 3,000 years old. India also has some languages that do not have written forms. There are 18 officially recognized languages in India (Konkani, Manipuri and Nepali were added in 1992) and each has produced a literature of great vitality and richness.
Though distinctive in parts, all Indian Languages stand for a homogeneous culture that is the essence of Indian literature. This is an evolution in a land of myriad dialects. The number of people speaking each language varies greatly. For example, Hindi has more than 250 million speakers, but relatively few people speak Andamanese.
Although some of the languages are called "tribal" or "aboriginal", their populations may be larger than those that speak some European languages. For example, Bhili and Santali, both tribal languages of India, each have more than 4 million speakers. Gondi is spoken by nearly 2 million Indian people. India's schools teach 58 different languages. The nation has newspapers in 87 languages, radio programs in 71 Indian Languages, and films in 15 Indian Languages.
The Indian languages belong to four language families: Indo-European, Dravidian, Mon-Khmer, and Sino-Tibetan. Indo-European and Dravidian languages are used by a large majority of India's population. The language families divide roughly into geographic groups. Languages of the Indo-European group are spoken mainly in northern and central regions.
325 recognized Indian languages
The following information is derived from DM Silveira's INDIA BOOK 1994-95, page 61, ISBN 81-900218-2-6 published by Classic Publishers Pvt. Ltd., Goa, India. The original author of this was Mr. Gurnek Singh.
Agaria, Ahirani, Aimol, Aiton, Anal, Andamanese, Angani, Angika, Ao, Apatani, Arabic, Armenian, Ashing, Assamese, Asuri, Awadhi, Badaga, Baghelkhandi, Bagri, Baigani, Bajania, Balti, Bangni, Banjari, Basturia, Bauria, Bawm, Bazigar Boli, Bengali, Bhanja- bhumia, Bantu, Bharmauri, Bhairi, Bhili, Bhojpuri, Bhotia, Bhuiya, Bhumij, Bhunjia, Biate, Bilaspuri, Birhor, Birjia, Bishnupriya, Bodo, Bokar, Bondo, bori, Braj Bhasha, Brijlal, Bugun, Bundelkhandi, Burmese, Bushari, Chakhesang, Chakma, Chambilai, Chameali, Chang, Changpa, Chattisgarhi, Chikari, Chinali, Chiru, Chote, Churasi, Dalu, Deori, Dhanki, Dhimal, Dhodia, Dhundhari, Didayi, Dimasa, Dingal, Dogri, Dommari, Droskhat/Dokpa, Duhlian-Twang, English, French, Gadaba, Gadiali, Gallong, Gameti, Gamit, Gangte, Garasia, Garhwali, Garo, Giarahi, Gondi, Gujarati, Gujjari, Gurung, Gutob, Hajong, Halam, Halbi, Harauti, Haryanavi, Hebrew, Himachali, Hindi, Hinduri, Hindusthani, Hmar, Ho, Hrusso, Hualngo, Irula, Jabalpuri, Jangali, Jarawa, Jaunsari, Juang, Kabui, Kachanga, Kachari, Kachchi, Kadar, Kagati, Kakbarak, Kanashi, Kangri, Kannada, Karbi, Karen, Karko, Kashmiri, Kathiawari, Khadiboli, Khaka, Khamba, Khampa, Khampti, Khampti-shan, Kharia, Khasi, Khaskura, Khatri, Kherwari, Khiangan, Khorusti, Khotta, Kinnauri, Kiradi, Kisan, Koch, Kodagu, Koi, Koireng, Kokni, Kolami, Kom, Komkar, Konda, Konicha, Konkani, Konyak, Koracha, Koraga, Korava, Korku, Korwa, Kota, Kotwalia, Kudmali, Kui, Kuki, Kulvi, Kumaoni, Kunbi, Kurukh, Kuvi, Ladakhi, Lahauli, Laihawlh, Lakher (Mara), Lalung,Lambani, Lamgang, Laotian, Laria, Lepcha, Limbu, Lisu, Lodha, Lotha, Lushai, Mag, Magahi, Magarkura, Mahal, Maithili, Majhi, Makrani, Malankudi, Malayalam, Malhar, Malto, Malvi, Manchat, Mandiali, Mangari, Mao, Maram, Marathi, Maria, Maring, Marwari, Mavchi, Meitei, Memba, Mewari, Mewati, Milang, Minyong, Miri, Mishing, Mishmi, Mizo, Monpa, Monsang, Moyon, Muduga, Multani, Mundari, Na, Nagari, Nagpuri, Naikadi, Naiki, Nati, Nepali, Nicobarese, Nimari, Nishi, Nocte, Odki, Onge, Oriya, Padam, Pahari, Paharia, Palilibo, Paite, Panchpargania, Pang, Pangi, Pangwali, Parimu, Parji, Paschima, Pasi, Pashto, Pawri, Pengo, Persian, Phom, Pochury, Punchi, Punjabi, Rai (Raikhura), Rajasthani, Ralte, Ramo, Rathi, Rengma, Riang, Sadri, Sajalong, Sambalpuri, Sangtam, Sansi, Santali, Sadra, Saraji, Sarhodi, Saurashtri, Sema, Sentinelese, Shekhawati, Sherdukpen, Sherpa, Shimong, Shina, Shompen, Sikligar, Sindhi, Singpo, Siraji, Sirmauri, Soliga, Sulung, Surajpuri, Tagin, Tai, Tamang, Tamil,Tangam, Tangkhul, Tangsa, Tataotrong, Telugu, Thado, Thar, Tharu, Tibetan, Toda, Toto, Tulu, Urdu, Vaiphei, Varli, Wagri, Wancho, Yereva, Yerukula, Yimchungre, Zakring (Meyer), Zeliang, Zemi, Zou.
The languages of southern India are mainly of the Dravidian group. Some ethnic groups in Assam and other parts of eastern India speak languages of the Mon-Khmer group. People in the northern Himalayan region and near the Burmese border speak Sino-Tibetan languages.
Speakers of 54 different languages of the Indo-European family make up about three-quarters of India's population. Twenty Dravidian languages are spoken by nearly a quarter of the people. Speakers of 20 Mon-Khmer languages and 98 Sino-Tibetan languages together make up about 2 per cent of the population.