I would pronounce Lach-lan, with the chh at the back of the throat like in Loch, as I am Scottish. However, we're in south England, would everyone just be saying Lock-lan?