Balfour

The Balfour family lived in the barony of Balfour, in the parish of Markinch in Fife. The name is a topographic or local surname, which was given to a family who held a barony or lands, had houses, manors or estates in the area. The name may also be derived from the Gaelic word baile which means a place and the Pictish word pawr which means pasture.