Named "After Carstairs, Lanarkshire (now Strathclyde), Scotland. The first settlers were of Scottish descent. The name originates from castletarres, "the castle (or habitation) of Tarres" (Johnston). (1893)." - Eric K. Holmgren & Patricia M. Holmgren. 1976, 'Over 2000 Place Names of Alberta.' Source: https://archive.org/details/over2000placenam0000holm/mode/2up
The following information was generously provided & written by the Carstairs & District Historical Society (CDHS):
Carstairs, Alberta shares its name with Carstairs, South Lanarkshire Scotland. It was very common for early settlers to name towns after their locations in their home country.
There are 1,225 people of Scottish ancestry living in Carstairs, Alberta. That is 25% of the town’s population.
There are 631,015 of Scottish ancestry living in Alberta or 15.1% of the population. Making Scottish the 3rd largest ethnic group in the province. Alberta also has the 3rd largest Scottish population in Canada.
There are 4,799,010 people of Scottish ancestry living in Canada. This is the 4th largest ethnic group in the country.
The first Highland Games in Canada were brought by Scottish settlers. The games and other Scottish traditions were maintained by Scottish Societies, which were formed around the world during the 19th century.
The oldest continuous running Highland Games in Canada is hosted in Montreal and has been since 1855. In Alberta the first Highland Games were held in Calgary in 1913. "
We would like to thank the CDHS for their help. Learn more about what they do at CarstairsMuseum.ca