Most flannel shirts are plaid because many welsh and scottish farmers originally wore flannel shirts to keep them warm. The tartan pattern that they wore on the apparel is a well-known part of those cultures that later evolved into plaid when American and British manufacturers began to replicate these traditional looks.