Gupta is one of the most common surnames in India that follow Hindu religion. According to famous historian Mr. R. C. Majumdar, it is a possibility that different families without any connection to a particular clan adopted this name at different times.
But it is believed that Gupta belongs to Kshatriya caste and Baniya community has adopted this surname in north India. In West Bengal vaid (physician) community has adopted this surname and is related to sengupta and dasgupta communities.