Question: who are bains by caste?
Answer: Bains Name Meaning. Indian (Panjab): Sikh name based on that of a Jat tribe. It is believed that Bains was the name of the ancestor of this clan. Scottish and English: variant of Baines.