| Year | Song | Film | Language | Music director | Co-singer(s) |
| 1997 | "Suno Gaur Se Duniya Walo (Hindustani)" | Dus | Hindi | Shankar–Ehsaan–Loy | Udit Narayan, Shankar Mahadevan, Dominique Cerejo |
| 1998 | "Ae Ajnabee" | Dil Se.. | Hindi | A. R. Rahman | Udit Narayan |
| 1999 |
"Velli Malarae" |
Jodi |
Tamil |
A. R. Rahman |
S. P. Balasubrahmanyam |
| "Kurukku Siruttavale" |
Mudhalvan |
Tamil |
A. R. Rahman |
Hariharan |
| "Tumne Na Humse" | Pyaar Mein Kabhi Kabhi | Hindi | Vishal–Shekhar | Solo |
| "Dil Se Mere" | Hindi | Vishal–Shekhar | Shekhar Ravjiani |
| "Dillagi Dillagi" | Dillagi | Hindi | Shankar–Ehsaan–Loy | Kavita Krishnamurthy, Alka Yagnik, Abhijeet, Udit Narayan, Sonu Nigam, Sukhwinder Singh, Shankar Mahadevan, Shaan, Jaspinder Narula |
| "Kya Yeh Sach Hai" | Hindi | Shankar–Ehsaan–Loy | Shankar Mahadevan |
| 2000 | "So Jaa Chandaa" | Mission Kashmir | Hindi | Loy Mendonsa | Solo |
| 2001 | "Hasde Hasde" | Abhay | Hindi | Shankar–Ehsaan–Loy | Kamal Haasan |
| "Yaar Teri Bewafai" | Love You Hamesha | Hindi | A. R. Rahman | Solo |
| "Yaadein Yaad Aati Hai" | Yaadein | Hindi | Anu Malik | Sunidhi Chauhan |
| 2002 | "Sokuwe Sokuwe Sinaki" | Prem Aru Prem | Assamese | Zubeen Garg | Bobita Sharma, Zubeen Garg, Jonkey Borthakur, Sagarika |
| "Phul Golapore" | Priya O' Priya | Assamese | Manas Robin | Jitul Sonowal, Dilip Das |
| "Ei Ghar Amar" | Jibon Nodir Duti Paar | Assamese | Zubeen Garg | Zubeen Garg, Shaan, Sagarika, Arnab Chakrabarty, Jonkey Borthakur and chorus. |
| "Kokal Khamusiya" | Assamese | Zubeen Garg | Zubeen Garg |
| "Har Taraf Tu Hi" | Rishtey | Hindi | Sanjeev Darshan | Shaan |
| "Chalka Chalka Re" | Saathiya | Hindi | A. R. Rahman | Richa Sharma, Vaishali |
| "Yeh Taazgi Yeh Saadgi" | Deewangee | Hindi | Ismail Darbar | KK |
| "Kabhie Sham Dhale" | Sur – The Melody of Life | Hindi | M. M. Kreem | Solo |
| "Oohh Yeah" | Yeh Kya Ho Raha Hai? | Hindi | Shankar–Ehsaan–Loy | KK |
| 2003 |
"Aao Milke Gaayen Aisa Gaana" | Armaan | Hindi | Shankar–Ehsaan–Loy | Shankar Mahadevan, Udit Narayan, Amitabh Bachchan |
| "Main Gaaon" | Armaan | Hindi | Shankar–Ehsaan–Loy | Udit Narayan, Shaan |
| "Tere Ishq Mein" | Supari | Hindi | Vishal–Shekhar | Vishal Dadlani |
| "Ee Nanna Kannaane" | Abhi | Kannada | Gurukiran | Udit Narayan |
| "Jab Kabhi" | Jhankaar Beats | Hindi | Vishal–Shekhar | KK |
| "Mujhe Tumse Muhabbat Hai" | Qayamat: City Under Threat | Hindi | Nadeem Shravan | Kumar Sanu |
| "Mera Dil Dil Toh Lele" | Qayamat: City Under Threat | Hindi | Nadeem Shravan | Shaan |
| "ABBG" | Kuch Naa Kaho | Hindi | Shankar–Ehsaan–Loy | Udit Narayan |
| "Baat Meri Suniye" | Kuch Naa Kaho | Hindi | Shankar–Ehsaan–Loy | Shankar Mahadevan |
| 2004 | "Yeh Dhuaan" | Charas | Hindi | Raju Singh | Solo |
| "Kuchh To Ho Raha Hai" | Shaadi Ka Laddoo | Hindi | Vishal–Shekhar | Shaan |
| "Tum Kaho To" | Shaadi Ka Laddoo | Hindi | Vishal–Shekhar | Udit Narayan |
| "Pyar Mein Sau Uljhane Hai" | Kyun! Ho Gaya Na... | Hindi | Shankar–Ehsaan–Loy | Shankar Mahadevan, Vijay Prakash, Sneha Pant |
| "Ishq Khudai" | Rudraksh | Hindi | Shankar–Ehsaan–Loy | Krishna, Shankar Mahadevan, Shweta Pandit |
| "Ninna Mareyalare" | Kanchana Ganga | Kannada | S. A. Rajkumar | Udit Narayan |
| "Abhi Nahi Aur Kabhi" | Stop! | Hindi | Vishal–Shekhar | Shaan, Sunidhi Chauhan, Sowmya Raoh |
| 2005 | "Chup Chup Ke" | Bunty Aur Babli | Hindi | Shankar–Ehsaan–Loy | Sonu Nigam |
| "Miraksam" | Waqt: The Race Against Time | Hindi | Anu Malik | Sudesh Bhosle, Sonu Nigam, Sunidhi Chauhan |
| "Koi Aisa Alam" | Karam | Hindi | Vishal–Shekhar | Sonu Nigam |
| "Tu Jahaan" | Salaam Namaste | Hindi | Vishal–Shekhar | Sonu Nigam |
| "Jaaniya Ve" | Dus | Hindi | Vishal–Shekhar | Hariharan |
| "Dil Ke Arma Tarse" | Aanch | Hindi | Sanjeev Darshan | Sonu Nigam |
| "Koi Aisa Alam" | Karam | Hindi | Vishal–Shekhar | Sonu Nigam |
| 2006 |
"I'm in Love" | Neal 'n' Nikki | Hindi | Salim–Sulaiman | Sonu Nigam |
| "Naach Gaanyacha Rang" |
Nana Mama |
Marathi |
Sachin Sanghvi |
Solo |
| "Dil Laga Na" | Dhoom 2 | Hindi, Tamil (dubbed version), Telugu (dubbed version) | Pritam | Jolly Mukherjee, Suzanne D'Mello, Sukhbir |
| "Aaj Ki Raat" | Don: The Chase Begins Again | Hindi | Shankar–Ehsaan–Loy | Alisha Chinai, Sonu Nigam |
| "Des Rangila" | Fanaa | Hindi | Jatin–Lalit | Solo |
| "Chanda Chamke" | Fanaa | Hindi | Jatin–Lalit | Babul Supriyo |
| "Rock N' Roll Soniye" | Kabhi Alvida Naa Kehna | Hindi | Shankar–Ehsaan–Loy | Shaan, Shankar Mahadevan |
| 2007 | "Bol Na Halke Halke" | Jhoom Barabar Jhoom | Hindi | Shankar–Ehsaan–Loy | Rahat Fateh Ali Khan |
| "Jhoom Barabar Jhoom" | Jhoom Barabar Jhoom | Hindi | Shankar–Ehsaan–Loy | Shankar Mahadevan, KK, Sukhwinder Singh |
| "Baat Pakki" | Just Married | Hindi | Pritam | Shaan, Sukhwinder Singh |
| "Yeko Yeno" | Arasu | Kannada | Joshua Sridhar | Solo |
| "Jab Chhaye" | Hattrick | Hindi | Pritam | Solo |
| "Zara Gungunalein" | Laaga Chunari Mein Daag | Hindi | Shantanu Moitra | Babul Supriyo |
| "Tenu Leke" | Salaam-e-Ishq: A Tribute to Love | Hindi | Shankar–Ehsaan–Loy | Sonu Nigam |
| "Ta Ra Rum Pum" | Ta Ra Rum Pum | Hindi, Telugu (dubbed version) | Vishal–Shekhar | Shaan |
| "Teri Yaadein" | Kaisay Kahein... | Hindi | Pritam | Sukhwinder Singh |
| 2008 | "Jai Ho" | Slumdog Millionaire | Hindi | A. R. Rahman | Sukhwinder Singh, Vijay Prakash, Tanvi Shah |
| "Shaava Shava" | Chintakayala Ravi | Telugu | Vishal–Shekhar | Shankar Mahadevan |
| "Enduko" | Chintakayala Ravi | Telugu | Vishal–Shekhar | Sonu Nigam |
| "Gup Chup" | One Two Three | Hindi | Raghav Sachar | Raghav Sachar |
| "Jo Gumshuda" | Mission Istaanbul | Hindi | Anu Malik | Shaan, Ege |
| "Endammaya" | Salute | Telugu | Harris Jayaraj | Naveen |
| "Oh Ho Sanam" | Dasavathaaram | Tamil, Telugu (dubbed version), Hindi (dubbed version) | Himesh Reshammiya | Kamal Haasan |
| "Falak Tak Chal" | Tashan | Hindi | Vishal–Shekhar | Udit Narayan |
| "Pyar Ki Dastan" | Luck by Chance | Hindi | Shankar–Ehsaan–Loy | Amit Paul |
| "Dheem Dheem" | Accident | Kannada | V. Harikrishna | Sonu Nigam |
| 2009 | "Abacha" | Konchem Ishtam Konchem Kashtam | Telugu | Shankar–Ehsaan–Loy | Shilpa Rao |
| "Mujh Jaisa Hero" | Love Khichdi | Hindi | Pritam | Gopal Rao |
| "Maza Aa Gaya" | Victory | Hindi | Anu Malik | Sonu Nigam, Suresh Wadkar, Sudesh Bhosle, Sumitra Iyer, Altaf Raja |
| 2010 | "Sadka Kiya" | I Hate Luv Storys | Hindi | Vishal–Shekhar | Suraj Jagan |
| "Chal Chal Bhosle Market" | Khichdi: The Movie | Hindi | Raju Singh | Shaan |
| "Tera Mera Pyar" | Action Replayy | Hindi | Pritam | Karthik |
| "Aaradha Kobamillai" | Bale Pandiya | Tamil | Devan Ekambaram | Raman Mahadevan |
| "Charha De Rang" | Yamla Pagla Deewana | Hindi | Nouman Javaid | Ali Pervez Mehdi, Shweta Pandit, Rahul Seth |
| 2011 | "Laung da Lashkara" (orig&remix) | Patiala House | Hindi | Shankar–Ehsaan–Loy | Hard Kaur, Jassi Sidhu |
| "Rola Pe Gaya" (orig & remix) | Shankar Mahadevan, Hard Kaur, Earl |
| "Mauka" (orig & remix) | Aarakshan | Raman Mahadevan, Tarun Sagar, Gaurav Gupta, Rehan Khan |
| "Mala Sang Na" | Sharyat | Marathi | Chinar - Mahesh | Solo |
| "Poita Bhaat" |
Poley Poley Urey Mon |
Hindi, Assamese |
Timothy Das Hanse, Biman Baruah |
Zubeen Garg, Chayanika Bhuyan |
| 2012 | "Tore Niye Jai" | Khokababu | Bengali | Rishi Chanda | Zubeen Garg |
| "Guti Guti Paye" | Bikram Singha | Bengali | Shree Pritam | Shaan |
| "Dhuan Dhuan" | Bikram Singha | Bengali | Shree Pritam | Shaan |
| "Kaal Mulaitha Poova" | Maattrraan | Tamil, Telugu (dubbed version) | Harris Jayaraj | Javed Ali |
| "Bechayan Sapne" | Chittagong | Hindi | Shankar–Ehsaan–Loy | Abhijeet Sawant, Gulraj Singh, Sameer Khan, Shankar Mahadevan |
| "Khud Ko Tere" | 1920: Evil Returns | Hindi | Chirantan Bhatt | Solo |
| "Meri Duniya Terey Dam Se" | Delhi Safari | Hindi | Shankar–Ehsaan–Loy | Shekhar Ravjiani, Shivam Mahadevan |
| "Sajna Paas Aa Tu Jara" | Idiot | Bengali | Shree Pritam | Shaan |
| "Jhor Othe Mone" | Idiot | Bengali | Shree Pritam | Zubeen Garg |
| 2013 | "O Bondhu Amar" | Khoka 420 | Bengali | Shree Pritam | Shaan |
| "Govinda Jay Jay" | Khoka 420 | Bengali | Shree Pritam | Abhijeet Bhattacharya |
| "Pagal Ami Already" | Khiladi | Bengali | Shree Pritam | Zubeen Garg |
| "Mayanga (Malang)" | Dhoom 3 | Tamil (Dubbed version) | Pritam | Abhishek Nailwal |
| 2014 | "Daatale Reshami" | Timepass | Marathi | Chinar - Mahesh | Chinar Kharkar |
| "Concert Song" | 2 States | Tamil & Hindi | Shankar–Ehsaan–Loy | Solo |
| "Do Akhiyyan" | Badlapur Boys | Hindi | Sachin Gupta | Shaan |
| "Nakhriley" | Kill Dil | Hindi | Shankar–Ehsaan–Loy | Ali Zafar, Shankar Mahadevan, Gulzar |
| 2015 |
"Angat Rangat" | Kaay Raav Tumhi | Marathi | Kanak Raj | Solo |
| "Praju" | Timepass 2 | Marathi | Chinar - Mahesh | Rishikesh Kamerkar |
| "Sune Sune" | Welcome Zindagi | Marathi | Soumil Shringarpure-Siddharth Mahadevan | Solo |
| "Dooriyan" | I Love Desi | Hindi | Sham Balkar | Javed Ali, Sonu Kakkar |
| "Un Mele Oru Kannu" | Rajinimurugan | Tamil | D. Imman | Jithin Raj |
| "Abhas Ha" | 3:56 Killari | Marathi | Chinar - Mahesh | Solo |
| 2016 | "Ore Oru Vaanam" | Thirunaal | Tamil | Srikanth Deva | Shakthisree Gopalan |
| 2018 | "Mon E Kemon" | Wrong Route | Bengali | Dev Sen | Imran Mahmudul |
| "Ja Hobe Dekha" | Raja Rani Raji | Bengali | Lincon | Shaan |
| "Runa Zuna" | Memory Card | Marathi | Mitesh-Pritesh | Javed Ali |
| "Halwa Halwa" | Jaga Vegli Antyatra | Marathi | Rohan Pradhan & Rohan Gokhale | Siddharth Mahadevan |
| "Heer" | Baa Baaa Black Sheep | Hindi | Gourav-Roshin-Shaan | Mika Singh |
| "Nee Yaaro Nanage" | Amma I Love You | Kannada | Gurukiran | Santhosh Venky |
| "Minugo Putta Taregale" |
Saahasa Makkalu |
Sharath Bilinele |
|
| 2019 | "Naa Raja" & "Koamaanae" | Manikarnika: The Queen of Jhansi | Telugu, Tamil (Dubbed version) | Shankar–Ehsaan–Loy | Shriram Iyer |
| "Rae Raelaa Rae" & "Nanjukku" | Hamsika Iyer, Siddharth Mahadevan |
| "Beimani Se" | Gone Kesh | Hindi | Bishakh Jyoti | Solo |
| 2023 | "Silmil Tuponite" | Raghav | Assamese | Zubeen Garg | Solo |
| 2025 | "Era Eri" | Bhaimon Da | Assamese | Zubeen Garg | Zubeen Garg, Amritprava Mahanta |