Description:
Charmaghot is a Scottish Gaelic name meaning 'the place of the charmed stream'. The name may be derived from the Old Norse word 'karmr' meaning 'a stream', or from the Gaelic word 'charra' meaning 'a stream'. The name may also be derived from the Old English word 'cheremach' meaning 'a fountain, stream'.




