Here is a comprehensive list of Banks in India so that you can easily locate the swift codes for them.
Central bank
* Reserve Bank of India - Central bank and supreme monetary authority
Nationalised Banks (Public Sector)
* Allahabad Bank
* Andhra Bank
* Bank of Baroda
* Bank of India
* Bank of Maharashtra
* Canara Bank
* Central Bank of India
* Corporation Bank
* Dena Bank
* Punjab National Bank
* Indian Bank
* Indian Overseas Bank
* Oriental Bank of Commerce
* Syndicate Bank
* Union Bank of India
* UCO Bank
* United Bank of India
* Vijaya Bank
SBI & associates (Nationalized)
* State Bank of India
* State Bank of Bikaner & Jaipur
* State Bank of Hyderabad
* State Bank of Mysore
* State Bank of Patiala
* State Bank of Travancore
* State Bank of Indore - (merged with SBI in 2010)
* State Bank of Saurashtra - (merged with SBI in 2008)
Private Sector Banks
* Axis Bank (Formerly UTI Bank)
* HDFC Bank
* ICICI Bank (Siddhashila)
* Kotak Mahindra Bank
* Karnataka Bank
* Yes Bank
* IndusInd Bank
* IDBI Bank
Foreign Banks with branches in India.
* ABN AMRO Bank N.V. - Royal Bank of Scotland
* Abu Dhabi Commercial Bank Ltd
* American Express Bank
* Antwerp Diamond Bank
* Arab Bangladesh Bank
* Bank International Indonesia
* Bank of America
* Bank of Bahrain & Kuwait
* Bank of Ceylon
* Bank of Nova Scotia
* Bank of Tokyo Mitsubishi UFJ
* Barclays Bank
* BNP Paribas
* Calyon Bank
* ChinaTrust Commercial Bank
* Citibank
* DBS Bank
* Deutsche Bank
* HSBC (Hongkong & Shanghai Banking Corporation)
* JPMorgan Chase Bank
* Krung Thai Bank
* Mashreq Bank
* Mizuho Corporate Bank
* Oman International Bank
* Shinhan Bank
* Société Générale
* Sonali Bank
* Standard Chartered Bank
* State Bank of Mauritius
* UBS
* VTB