Indian surnames often reflect the professional activities of ancestors and castes. Some examples of Indian Last Names are Choudary, Naidu, Varma, Singh, Burman, Raja, Reddy, Tagore, Thakur. These are the surnames of the upper class (caste). Besides Indian baby names like Shetty, Paradise are merchants. Some Indian surnames come from the area in which the ancestors of the person lived. For example, Aluru, Marwari, Kapoor, etc
Asan ā Teacher
Kakkar ā Strong
Nair ā Leader
Talwar ā sword
Gupta ā Protector
Bhat ā Scholar
Dhawan ā On the field of battle he/she is the messenger
Adiga ā Priest from North Karnataka In India
Gandhi ā Perfume
Iyer ā Noble but this derived from Tamil word Ayya