> In India, yes it does family name is derived from caste.
That is not always correct (but is true in most cases). There are caste-neutral names in India - especially Tamil Nadu. But that itself is a hint about the person's caste, since it is adopted mostly by people of the unprivileged caste.