Question from a layman. How does one know that someone is from another caste? If I was someone from India, how would I know what caste my fellow Indian is from? Is there some kind of code? Or where you are from?
Usually you know someone's caste from their last name. I am someone who was not given a caste-based last name because my parents were influenced by a regional movement against caste. (I didn't even have a last name to begin with but eventually added a non caste-based one to avoid visa issues.) Whenever I traveled by train and chatted up with a co-passenger, almost surely they would ask my name and would never be sati…
This is most likely because her parents/grandparents changed to using patronymical last names, precisely to avoid this problem. There was a very popular movement in South India (particularly the state of TamilNadu), called the self-respect movement, which a large part of society (except for the upper castes - who had a lot to lose), adopted.
This is why my own name does not give away my caste. Because my grandfather switched to patronymics from the existing caste based last names.