Llanfechain
Llanfechain is a little town and area in Powys, Wales, in between Llanfyllin as well as Llansantffraid-ym-Mechain on the B4393 road. Historically it was part of Montgomeryshire. Afon Cain goes through the town. It has a population of less than 500. Llanfechain might imply "church or church (llan) of the Cain valley" (from Llan ym Mach Cain meaning "church in the field or level of the Cain" to Llan ym Mechain and after that Llan-mechain, which becomes Llanfechain as a result of the common anomaly of'm' to 'f' in Welsh). Nonetheless, it could also imply "small (fechan) church or parish (llan)". Spellings of placenames vary significantly in time, so tiny variants such as chain/cain and also fechain/fechan are plausible. The name in the form Llanveccheyn is first run into in 1254. It has also been called Llanarmon-ym-Mechain, ym-Mechain refers to its location in the medieval cantref of Mechain, thus 'Church of St Garmon in Mechain'.