Blog17 min read
90s Hindi songs from A to Z
People do not search for 90s Hindi songs in a vague way. They search in a very specific shape. Not "best of the decade", not "top twenty". They type "old hindi songs list a-z", and that exact phrase is up around 350 percent in Google Trends in India. The same "a to z" modifier turns up in five different languages in our keyword data. Normally you have to guess what an audience wants. This one has said it out loud. It wants an alphabetical index it can scroll.
So here is one. A hundred and nineteen songs, A to Z, each with its film, its year, its singers and its composer.
One thing before the list, because it matters more than the list does.
Where this list comes from, and what it leaves out
This is not the complete decade. No list is, and anyone telling you otherwise has padded it.
The credits here come from the catalogue behind deluxesaloon.space, a small site that runs as a live barbershop radio station and is one of the sites in our catalogue of the 2026 desi nostalgia microsites. Its catalogue holds 133 tracks, split into four rotations that change with the hour in India. Highway Raat runs through the small hours. Saloon Classics covers the working day. 90s Dard takes the evening. Shaadi and Sunday has the loud early morning. Of those 133 songs, 119 were released between 1990 and 1999. Those 119 are what you will find below.
The remaining fourteen sit outside the decade at either end. The oldest is Chitthi Aayi Hai, from Naam, 1986, which the site itself names as the record its whole catalogue descends from. We have written separately about why a 1986 ghazal ends up anchoring a 1990s canon. It is not in the A to Z below, because 1986 is not the 1990s, and a list that quietly bends its own rule is worth less than a shorter honest one.
So read this as one editor's rotation of what plays in Indian commercial space, not as a census. It leans hard towards romance and heartbreak, because that is what a barbershop radio plays. Qawwali is thin. The non film Indipop of the period, which sold enormously on cassette, is absent altogether. Nothing here is a claim about the songs that are not in it.
The A to Z list of 90s Hindi songs
Sorted by the Roman spelling of the title. Film and year first, then the singers, then the composer. Credits are as the source has them.
A
- Aaja Sajan Aaja · Khal Nayak (1993) · Alka Yagnik · Laxmikant-Pyarelal
- Aankhon Ki Gustakhiyan · Hum Dil De Chuke Sanam (1999) · Kumar Sanu, Kavita Krishnamurthy · Ismail Darbar
- Aankhon Mein Base Ho Tum · Takkar (1995) · Kavita Krishnamurthy, Kumar Sanu · Anand-Milind
- Aankhon Se Tune Ye Kya Keh Diya · Ghulam (1998) · Kumar Sanu, Alka Yagnik · Jatin-Lalit
- Aati Kya Khandala · Ghulam (1998) · Aamir Khan, Alka Yagnik · Jatin-Lalit
- Aaye Ho Meri Zindagi Mein · Raja Hindustani (1996) · Udit Narayan · Nadeem-Shravan
- Ab Tere Bin Jee Lenge Hum · Aashiqui (1990) · Kumar Sanu · Nadeem-Shravan
- Ae Ajnabi · Dil Se.. (1998) · Udit Narayan, Mahalakshmi Iyer · A. R. Rahman
- Ae Kaash Ke Hum · Kabhi Haan Kabhi Naa (1994) · Kumar Sanu · Jatin-Lalit
- Aisa Zakhm Diya Hai · Akele Hum Akele Tum (1995) · Kumar Sanu · Anu Malik
- Aisi Deewangi · Deewana (1992) · Kumar Sanu, Alka Yagnik · Nadeem-Shravan
- Akhiyaan Milaoon Kabhi · Raja (1995) · Udit Narayan, Alka Yagnik · Nadeem-Shravan
- Albela Sajan · Hum Dil De Chuke Sanam (1999) · Ustad Sultan Khan, Kavita Krishnamurthy, Shankar Mahadevan · Ismail Darbar
- Are Re Are · Dil To Pagal Hai (1997) · Udit Narayan, Lata Mangeshkar · Uttam Singh
B
- Baazigar O Baazigar · Baazigar (1993) · Kumar Sanu, Alka Yagnik · Anu Malik
- Bahut Pyar Karte Hain · Saajan (1991) · Anuradha Paudwal, S. P. Balasubrahmanyam · Nadeem-Shravan
- Bas Ek Sanam Chahiye · Aashiqui (1990) · Kumar Sanu · Nadeem-Shravan
- Bholi Si Surat · Dil To Pagal Hai (1997) · Udit Narayan, Lata Mangeshkar · Uttam Singh
C
- Chaha Hai Tujhko · Mann (1999) · Udit Narayan, Anuradha Paudwal · Sanjeev-Darshan
- Chaiyya Chaiyya · Dil Se.. (1998) · Sukhwinder Singh, Sapna Awasthi · A. R. Rahman
- Chand Chupa Badal Mein · Hum Dil De Chuke Sanam (1999) · Udit Narayan, Alka Yagnik · Ismail Darbar
- Chand Taare · Yes Boss (1997) · Abhijeet · Jatin-Lalit
- Chhod Aaye Hum Woh Galiyan · Maachis (1996) · Hariharan, Suresh Wadkar, K. S. Chithra, Vinod Sehgal · Vishal Bhardwaj
- Chhupana Bhi Nahi Aata · Baazigar (1993) · Vinod Rathod · Anu Malik
- Choli Ke Peeche · Khal Nayak (1993) · Ila Arun, Alka Yagnik · Laxmikant-Pyarelal
- Churake Dil Mera · Main Khiladi Tu Anari (1994) · Kumar Sanu, Alka Yagnik · Anu Malik
D
- Deewana Dil Deewana · Kabhi Haan Kabhi Naa (1994) · Kumar Sanu, Alka Yagnik, Udit Narayan · Jatin-Lalit
- Dekha Hai Pehli Baar · Saajan (1991) · S. P. Balasubrahmanyam, Alka Yagnik · Nadeem-Shravan
- Dhak Dhak Karne Laga · Beta (1992) · Anuradha Paudwal, Udit Narayan · Anand-Milind
- Dheere Dheere Se Meri Zindagi · Aashiqui (1990) · Kumar Sanu, Anuradha Paudwal · Nadeem-Shravan
- Dholi Taro Dhol Baaje · Hum Dil De Chuke Sanam (1999) · Vinod Rathod, Karsan Sagathia, Kavita Krishnamurthy · Ismail Darbar
- Didi Tera Devar Deewana · Hum Aapke Hain Koun..! (1994) · Lata Mangeshkar, S. P. Balasubrahmanyam · Raamlaxman
- Dil Mera Churaya Kyun · Akele Hum Akele Tum (1995) · Kumar Sanu · Anu Malik
- Dil To Pagal Hai · Dil To Pagal Hai (1997) · Lata Mangeshkar, Udit Narayan · Uttam Singh
- Dilbar Dilbar · Sirf Tum (1999) · Alka Yagnik · Nadeem-Shravan
- Do Dil Mil Rahe Hain · Pardes (1997) · Kumar Sanu · Nadeem-Shravan
- Duniya Haseeno Ka Mela · Gupt (1997) · Udit Narayan · Viju Shah
E
- Ek Ladki Ko Dekha To Aisa Laga · 1942: A Love Story (1994) · Kumar Sanu · R. D. Burman
G
- Gali Mein Aaj Chand Nikla · Zakhm (1998) · Alka Yagnik · M. M. Kreem
- Ghar Se Nikalte Hi · Papa Kehte Hain (1996) · Udit Narayan · Rajesh Roshan
- Ghunghat Ki Aad Se · Hum Hain Rahi Pyar Ke (1993) · Kumar Sanu, Alka Yagnik · Nadeem-Shravan
- Ghungroo Toot Gaye · Vaastav (1999) · Kumar Sanu, Alka Yagnik · Jatin-Lalit
H
- Hai Rama · Rangeela (1995) · Hariharan, Swarnalatha · A. R. Rahman
- Ho Gaya Hai Tujhko To Pyar Sajna · Dilwale Dulhania Le Jayenge (1995) · Lata Mangeshkar, Udit Narayan · Jatin-Lalit
- Ho Nahi Sakta · Diljale (1996) · Kumar Sanu · Anu Malik
- Humma Humma · Bombay (1995) · Remo Fernandes, Swarnalatha · A. R. Rahman
I
- I Love My India · Pardes (1997) · Hariharan, Kavita Krishnamurthy, Shankar Mahadevan · Nadeem-Shravan
- Is Tarah Aashiqui Ka · Imtihan (1994) · Kumar Sanu · Anu Malik
- Ishq Bina · Taal (1999) · Sonu Nigam, Anuradha Sriram, Sujatha Mohan · A. R. Rahman
J
- Jaadu Bhari Aankhon Wali · Phool Aur Kaante (1991) · Kumar Sanu, Alka Yagnik · Nadeem-Shravan
- Jaadu Teri Nazar · Darr (1993) · Udit Narayan · Shiv-Hari
- Jaane Jigar Jaaneman · Aashiqui (1990) · Kumar Sanu, Anuradha Paudwal · Nadeem-Shravan
- Jaati Hoon Main · Karan Arjun (1995) · Kumar Sanu, Alka Yagnik · Rajesh Roshan
- Jab Koi Baat Bigad Jaye · Jurm (1990) · Kumar Sanu, Sadhana Sargam · Rajesh Roshan
- Jhanjhariya · Krishna (1996) · Kumar Sanu, Alka Yagnik · Anand-Milind
- Jiya Jale · Dil Se.. (1998) · Lata Mangeshkar, M. G. Sreekumar · A. R. Rahman
- Jumma Chumma De De · Hum (1991) · Sudesh Bhosle, Kavita Krishnamurthy · Laxmikant-Pyarelal
K
- Ke Ghar Kab Aaoge · Border (1997) · Sonu Nigam, Roop Kumar Rathod · Anu Malik
- Kehna Hi Kya · Bombay (1995) · K. S. Chithra · A. R. Rahman
- Kisi Disco Mein Jaaye · Bade Miyan Chote Miyan (1998) · Udit Narayan, Alka Yagnik · Viju Shah
- Kitaben Bahut Si · Baazigar (1993) · Kumar Sanu, Asha Bhosle · Anu Malik
- Kitna Pyara Tujhe Rab Ne Banaya · Raja Hindustani (1996) · Udit Narayan, Alka Yagnik · Nadeem-Shravan
- Koi Mil Gaya · Kuch Kuch Hota Hai (1998) · Udit Narayan, Alka Yagnik, Kavita Krishnamurthy · Jatin-Lalit
- Koi Na Koi Chahiye · Deewana (1992) · Kumar Sanu · Nadeem-Shravan
- Kuch Kuch Hota Hai · Kuch Kuch Hota Hai (1998) · Udit Narayan, Alka Yagnik · Jatin-Lalit
- Kuch Na Kaho · 1942: A Love Story (1994) · Kumar Sanu · R. D. Burman
L
- Ladki Badi Anjani Hai · Kuch Kuch Hota Hai (1998) · Kumar Sanu, Alka Yagnik · Jatin-Lalit
- Le Gayi · Dil To Pagal Hai (1997) · Asha Bhosle · Uttam Singh
- Likha Hai Teri Aankhon Mein · Darr (1993) · Kumar Sanu, Lata Mangeshkar · Shiv-Hari
- Lo Chali Main · Hum Aapke Hain Koun..! (1994) · Lata Mangeshkar · Raamlaxman
M
- Main Duniya Bhula Doonga · Aashiqui (1990) · Kumar Sanu, Anuradha Paudwal · Nadeem-Shravan
- Main Koi Aisa Geet Gaoon · Yes Boss (1997) · Abhijeet, Alka Yagnik · Jatin-Lalit
- Maine Pyar Tumhi Se Kiya Hai · Main Khiladi Tu Anari (1994) · Kumar Sanu, Alka Yagnik · Anu Malik
- Maiyya Yashoda · Hum Saath-Saath Hain (1999) · Alka Yagnik, Kavita Krishnamurthy, Anuradha Paudwal · Raamlaxman
- Maye Ni Maye · Hum Aapke Hain Koun..! (1994) · Lata Mangeshkar, S. P. Balasubrahmanyam · Raamlaxman
- Mehndi Laga Ke Rakhna · Dilwale Dulhania Le Jayenge (1995) · Udit Narayan, Lata Mangeshkar · Jatin-Lalit
- Mera Dil Bhi Kitna Pagal Hai · Saajan (1991) · S. P. Balasubrahmanyam, Alka Yagnik · Nadeem-Shravan
- Mere Khwabon Mein Jo Aaye · Dilwale Dulhania Le Jayenge (1995) · Lata Mangeshkar · Jatin-Lalit
- Mere Mehboob Mere Sanam · Duplicate (1998) · Vinod Rathod, Alka Yagnik · Anu Malik
- Meri Mehbooba · Pardes (1997) · Kumar Sanu, Alka Yagnik · Nadeem-Shravan
N
- Na Kajre Ki Dhaar · Mohra (1994) · Pankaj Udhas, Sadhana Sargam · Viju Shah
- Nazar Ke Samne · Aashiqui (1990) · Kumar Sanu, Anuradha Paudwal · Nadeem-Shravan
- Nazrein Mili Dil Dhadka · Raja (1995) · Udit Narayan, Alka Yagnik · Nadeem-Shravan
- Neend Churai Meri · Ishq (1997) · Kumar Sanu, Alka Yagnik · Anu Malik
- Nimbooda · Hum Dil De Chuke Sanam (1999) · Kavita Krishnamurthy · Ismail Darbar
O
- Oonchi Hai Building · Judwaa (1997) · Abhijeet, Poornima · Anu Malik
P
- Pardesi Pardesi · Raja Hindustani (1996) · Udit Narayan, Alka Yagnik · Nadeem-Shravan
- Pehla Nasha · Jo Jeeta Wohi Sikandar (1992) · Udit Narayan, Sadhana Sargam · Jatin-Lalit
- Pehla Pehla Pyar Hai · Hum Aapke Hain Koun..! (1994) · S. P. Balasubrahmanyam, Lata Mangeshkar · Raamlaxman
- Pyar Hua Chupke Se · 1942: A Love Story (1994) · Kavita Krishnamurthy · R. D. Burman
R
- Raah Mein Unse Mulaqat · Vijaypath (1994) · Kumar Sanu, Alka Yagnik · Anu Malik
- Raja Ko Rani Se Pyar Ho Gaya · Akele Hum Akele Tum (1995) · Udit Narayan, Kavita Krishnamurthy · Anu Malik
- Rim Jhim Rim Jhim · 1942: A Love Story (1994) · Kumar Sanu, Kavita Krishnamurthy · R. D. Burman
- Roja Jaaneman · Roja (1992) · Hariharan · A. R. Rahman
- Ruk Ja O Dil Deewane · Dilwale Dulhania Le Jayenge (1995) · Udit Narayan · Jatin-Lalit
S
- Saanson Ki Zaroorat Hai Jaise · Aashiqui (1990) · Kumar Sanu · Nadeem-Shravan
- Saathiya Tune Kya Kiya · Love (1991) · S. P. Balasubrahmanyam, Lata Mangeshkar · Anand-Milind
- Sandese Aate Hain · Border (1997) · Sonu Nigam, Roop Kumar Rathod · Anu Malik
- Satrangi Re · Dil Se.. (1998) · Sonu Nigam, Kavita Krishnamurthy · A. R. Rahman
- Sochenge Tumhe Pyar · Deewana (1992) · Kumar Sanu · Nadeem-Shravan
- Sona Kitna Sona Hai · Hero No. 1 (1997) · Poornima, Vinod Rathod · Anand-Milind
T
- Taal Se Taal Mila · Taal (1999) · Udit Narayan, Alka Yagnik · A. R. Rahman
- Tadap Tadap Ke · Hum Dil De Chuke Sanam (1999) · KK · Ismail Darbar
- Tanha Tanha · Rangeela (1995) · Asha Bhosle · A. R. Rahman
- Teri Ummeed Tera Intezar · Deewana (1992) · Kumar Sanu, Sadhana Sargam · Nadeem-Shravan
- Tip Tip Barsa Paani · Mohra (1994) · Udit Narayan, Alka Yagnik · Viju Shah
- Tu Cheez Badi Hai Mast Mast · Mohra (1994) · Udit Narayan, Kavita Krishnamurthy · Viju Shah
- Tu Hi Re · Bombay (1995) · Hariharan, Kavita Krishnamurthy · A. R. Rahman
- Tu Mera Dil Tu Meri Jaan · Darr (1993) · Lata Mangeshkar, Udit Narayan · Shiv-Hari
- Tu Mere Samne · Darr (1993) · Lata Mangeshkar, Udit Narayan · Shiv-Hari
- Tu Mile Dil Khile · Criminal (1995) · Kumar Sanu, Alka Yagnik · M. M. Keeravani
- Tujhe Dekha To Ye Jaana Sanam · Dilwale Dulhania Le Jayenge (1995) · Kumar Sanu, Lata Mangeshkar · Jatin-Lalit
- Tujhe Yaad Na Meri Aayee · Kuch Kuch Hota Hai (1998) · Udit Narayan, Alka Yagnik, Manpreet Akhtar · Jatin-Lalit
- Tumse Milne Ki Tamanna · Saajan (1991) · S. P. Balasubrahmanyam · Nadeem-Shravan
Y
- Yeh Dil Deewana · Pardes (1997) · Sonu Nigam, Hema Sardesai · Nadeem-Shravan
- Yeh Haseen Vadiyan · Roja (1992) · S. P. Balasubrahmanyam, K. S. Chithra · A. R. Rahman
- Yeh Kaali Kaali Aankhen · Baazigar (1993) · Kumar Sanu, Anu Malik · Anu Malik
- Yeh Mausam Ka Jadoo · Hum Aapke Hain Koun..! (1994) · S. P. Balasubrahmanyam, Lata Mangeshkar · Raamlaxman
Z
- Zara Sa Jhoom Loon Main · Dilwale Dulhania Le Jayenge (1995) · Abhijeet, Asha Bhosle · Jatin-Lalit
Four names wrote most of the decade
Count the composer credits across all 119 songs and the shape is startling.
Nadeem-Shravan appear 27 times. Jatin-Lalit 18. Anu Malik 17. A. R. Rahman 13. That is 75 songs out of 119 from four credits, a shade under two thirds. The remaining 44 are spread across thirteen more names, most of them appearing fewer than six times.
The Nadeem-Shravan lead is not a verdict on quality. It is a measurement of reach. Their run starts with Aashiqui in 1990, which contributes seven songs here on its own, more than any other film. Mahesh Bhatt built that film around its songs rather than the other way round, and the sound it established, melodic, romantic, cheap to reproduce and still legible through a bad speaker, ran for most of the rest of the decade. Music that survives compression is music that ends up in barbershops.
One honest wrinkle. Two credits in the source, M. M. Kreem and M. M. Keeravani, are generally taken to be the same composer working under two spellings. We have left them as the source lists them rather than merging them, because merging credits by hand is how errors get into lists like this.
Three voices, and how far they reach
The singer credits are even more concentrated than the composer credits.
Kumar Sanu appears on 42 of the 119 songs. Alka Yagnik on 37. Udit Narayan on 30. Then Lata Mangeshkar on 17, Kavita Krishnamurthy on 15, S. P. Balasubrahmanyam on 10.
The number that tells the story is this one. Eighty one of the 119 songs have at least one of Sanu, Yagnik or Narayan singing on them. That is 68 percent of the list carried by three voices. Sanu and Yagnik sing together on sixteen of them.
This is not a coincidence of taste, and the explanation is a commercial one. Cassettes got cheap in the mid 1980s, the catalogue that reached every shop was narrow, and a narrow catalogue sold everywhere produces convergence rather than variety. Our page on how a price war put film music in every barbershop and truck cabin sets out how that happened.
The years are not flat
1994 and 1995 supply 37 of the 119 songs between them, eighteen and nineteen. Almost a third of the list from two years.
Year by year: 1990 eight, 1991 seven, 1992 eight, 1993 eleven, 1994 eighteen, 1995 nineteen, 1996 seven, 1997 sixteen, 1998 thirteen, 1999 twelve.
The dip at 1996 is the odd one, sitting between two of the biggest years and falling back to the level of 1991. It would be easy to build a theory on that and it would be a bad theory. This is 119 songs picked by one person for one radio station, so a single year swinging by ten is well inside the noise of an editor's preferences. The safer reading is that the middle and the end of the decade do the heavy lifting, and the first three years contribute less than their reputation suggests.
The album is the real unit, not the song
Aashiqui contributes seven songs. Dilwale Dulhania Le Jayenge six, Hum Dil De Chuke Sanam six, Hum Aapke Hain Koun five. Then eight films tie on four apiece: Deewana, 1942: A Love Story, Darr, Dil Se.., Baazigar, Dil To Pagal Hai, Pardes and Kuch Kuch Hota Hai.
Twelve films account for 56 of the 119 songs. Just under half the list comes from a twelfth of the films in it.
That is the cassette showing through the data. You did not buy a song in 1994. You bought a plastic box with a side A and a side B, and once it went into the deck at a barbershop it stayed there for weeks. The unit of memory was never the single track. It was the tape, played end to end, in order, until the next one arrived.
Six letters have nothing under them
There is nothing at F, Q, U, V, W or X. That is a fact about the Roman alphabet, not about Hindi film music.
Every title here has been transliterated, and transliteration has habits rather than rules. Phool Aur Kaante sits under P on this page and would sit under F on another. Ghulam and Gulaam are the same film. Zara and Jara are the same word. A reader searching for "aankhon" will find three songs. A reader searching for "ankhon" may find none.
That is the built in weakness of every alphabetical list of Hindi songs, this one included. The alphabet doing the sorting is not the alphabet the songs were written in. Worth saying plainly, because these lists get copied around the internet with the flaw intact and no note attached.
Why a list is what people actually want
An alphabetical index is a strange thing to want from music, and the strangeness is the point.
A ranking says somebody decided. A to Z says nobody decided, go and find your own. For this particular decade that is the honest format, because almost nobody chose the music of the 1990s in India in the first place. It arrived unranked, at everyone, from a shelf in a shop. Handing it back unranked is closer to the truth than a top ten would be.
There is also something a list does that a shuffle button cannot. Scrolling an alphabet, you pass the songs you were not looking for on the way to the one you were, and half of them turn out to be the ones you had forgotten you knew. That is very close to how the original machine worked. You sat down in the chair, and the radio gave you eleven songs before it gave you yours.