
Como expliquei no tópico sobre castas,o sistema seguido hoje na India é o de subcastas, ou jatis.
As subcastas são como comunidades. As pessoas pertencem a comunidades diferentes, dependendo do local de origem dos seus ancestrais e também da casta a qual pertence.
Se voce perguntar para um indiano qual a sua casta voce provavelmente ouvirá que é um "Rajput"ou um "Gupta", quem sabe um "Tyagi" então voce se pergunta onde esta o Bramane, o kshatrya, o vaisya? Os Rajputs são Kshatryas, normalmente da região do Rajastão, filhos de reis, grandes guerreiros. Porém os Rajputs não são os unicos kshatryas da India, existem outras milhares de jatis derivadas dos kshatryas. Tem os "Jats" da região do Punjab, os "Nair" da região de Kerala entre muitos outros.
Um "Gupta" é uma das muitas subcastas dos Vaisyas. Gupta é um sobrenome muito comum na India e eles vem de diversas regiões da India.
Voces podem reparar que a maioria dos sobrenomes indianos são derivados de subcastas por isso é possível até hoje reconhecer de que casta pertence determinada pessoa.

Quando a mulher casa ela adota o sobrenome do marido e consequentemente a sua casta.
Cada subcasta tem um costume diferente por isso eles preferem casar seus filhos com pessoas de mesma subcasta.