Llanfechain
Llanfechain is a tiny village and area in Powys, Wales, between Llanfyllin and also Llansantffraid-ym-Mechain on the B4393 road. Historically it was part of Montgomeryshire. Afon Cain runs through the town. It has a population of less than 500. Llanfechain could mean "parish or church (llan) of the Cain valley" (from Llan ym Mach Cain indicating "church in the field or level of the Cain" to Llan ym Mechain and afterwards Llan-mechain, which ends up being Llanfechain as a result of the usual anomaly of'm' to 'f' in Welsh). However, it may additionally imply "small (fechan) church or parish (llan)". Punctuations of placenames differ considerably in time, so little variations such as chain/cain as well as fechain/fechan are plausible. The name in the type Llanveccheyn is first run into in 1254. It has actually also been known as Llanarmon-ym-Mechain, ym-Mechain describes its location in the medieval cantref of Mechain, thus 'Church of St Garmon in Mechain'.