"Ecclesmachan (Gaelic: Eaglais Mhachain) (NT058736) is a village in West Lothian. It lies just north of Uphall on the B8046 road. As at 2001, the population of the civil parish of Ecclesmachan was 529 and was 811 in 1991.
The name means church of Saint Machan, and is its form is thought to show that a church was present in the area in Sub-Roman times. The church was once under the care of the Templars via Torphichen receptory and in fact the graveyard contains several examples of Templar symbology." Ecclesmachan, Wikipedia