This is a very broad question. There are many different languages spoken in India. Here are some of the most common ones:
Hindi, the official language of India, is spoken by about 100 million people in India, as well as by millions more around the world. It is closely related to Urdu, and has many common words with English. There are many English-speaking people in India who speak Hindi. Marathi is spoken by about 40 million people in India. It is a language that is closely related to both Hindi and English.
Bengali is spoken by about 80 million people in India. It is closely related to Bengali, and has many common words with English. There are many English-speaking people in India who speak Bengali.
Gujarati is spoken by about 30 million people in India. It is closely related to Hindi, and has many common words with English.
Kannada is spoken by about 40 million people in India. There are many English-speaking people in India who speak Kannada.
Telugu is spoken by about 70 million people in India. Tamil is spoken by about 80 million people in India.