Llanfechain
Llanfechain is a little village and community in Powys, Wales, in between Llanfyllin and also 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 can mean "parish 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 then Llan-mechain, which comes to be Llanfechain as a result of the usual anomaly of'm' to 'f' in Welsh). Nonetheless, it might also imply "little (fechan) church or church (llan)". Spellings of placenames differ considerably with time, so small variations such as chain/cain and fechain/fechan are plausible. The name in the kind Llanveccheyn is first come across in 1254. It has also been called Llanarmon-ym-Mechain, ym-Mechain refers to its area in the medieval cantref of Mechain, hence 'Church of St Garmon in Mechain'.