Llanfechain is a tiny town and also area in Powys, Wales, between Llanfyllin and Llansantffraid-ym-Mechain on the B4393 road. Historically it belonged to Montgomeryshire. Afon Cain goes through the village. It has a population of less than 500. Llanfechain might indicate "church or church (llan) of the Cain valley" (from Llan ym Mach Cain meaning "church in the field or plain of the Cain" to Llan ym Mechain and afterwards Llan-mechain, which ends up being Llanfechain as a result of the usual mutation of'm' to 'f' in Welsh). Nevertheless, it could additionally suggest "little (fechan) church or parish (llan)". Spellings of placenames differ significantly in time, so little variations such as chain/cain and fechain/fechan are plausible. The name in the type Llanveccheyn is first encountered in 1254. It has actually likewise been referred to as Llanarmon-ym-Mechain, ym-Mechain refers to its area in the medieval cantref of Mechain, thus 'Church of St Garmon in Mechain'.