Ballencrieff

village · East Lothian

GaelicSurmised
Suggested2 sources · name elements

Ballencrieff is a Gaelic name meaning 'town of the stream'. It is derived from 'bal', meaning 'place' or 'town', and 'an criodh', meaning 'of the stream'.

Word origins

Bal
Gaelicplace, town(from bàil "place, town")
encrieff
Gaelicof the stream(from an criodh "of the stream")

More places in East Lothian

Browse all places in East Lothian →