10 Best Commercial Banks in India 

Types of Commercial Banks in India: 1. Public Sector Banks 2. Private Sector Banks 3. Foreign Banks

1. SBI (State Bank of India) SBI has been named one of India's best commercial banks and is the country's largest lender. 

2. HDFC Bank The largest private-sector commercial bank in India is HDFC, located in Mumbai. The bank has approximately 5000 branches around the country.

3. ICICI Bank In the Indian banking business, ICICI (Industrial Credit and Investment Corporation of India) is the most well-known name. 

4. Axis Bank Because of its superior financial services and enticing interest rates on public deposits, Axis bank is among the top commercial banks in India.

5. PNB (Punjab National Bank) PNB is also one of India's oldest banks, established in 1894. It is the second-largest bank controlled by the Indian government, behind SBI.

6. Kotak Mahindra Bank According to market capitalization, Kotak Mahindra Bank is India's fourth-largest private sector bank. 

7. Canara Bank Canara Bank is one of the most important public-sector commercial banks in India. The bank was formed in 1906.

8. IndusInd Bank Hinduja Group formed and established IndusInd Bank in 1994. As of March 2020, IndusInd Bank had a substantial foothold across the country, with over 2500 ATMs.

9. Bank of Baroda BOB has about 9500 branches distributed across the country. The bank's headquarters are in Vadodara, Gujarat, which was formed in 1908. 

10. IDBI Bank (Industrial Development Bank of India) IDBI Bank, based in Mumbai, Maharashtra, was founded in 1964. An act of parliament established the bank's operations to give credit.