Carstairs The origin and history of Carstairs. Etymology From Cumbric *cayr ("fort") plus a river name *Tarras. ← Back to the full definition of Carstairs