What is the meaning of Heugh?

A steep crag or cliff, especially one overlooking a river

A glen with steep, overhanging sides; a cleugh

The face of a quarry or mine

Source: wiktionary.org