 The village is centred around the bridge over the River Ardle.The name Kirkmichael means "church of (Saint) Michael"; the Gaelic name is "Cill Mhìcheil".The village dates back over a thousand years and was at one time an important market in the cattle trade between the Highlands and Lowlands with various drove roads converging on the village.