Thomas Bain (disambiguation)

Thomas Bain (1834–1915) was a Canadian politician.

Thomas Bain may also refer to:


 * Thomas Charles John Bain (1830–1893), South African road engineer
 * Thomas Bain (Orange) (born 1964), British-born Indian dean