Bains Family History
Bains Name Meaning
Indian (Punjab): Sikh name based on the name of a Jat clan. It is believed that Bains was the name of the ancestor of this clan. Scottish and English (of Norman origin): variant of Baines .
Source: Dictionary of American Family Names 2nd edition, 2022