braehead noun1 •(Scotland, Northern-England) The top of a brae.The farmhouse is situated on a braehead, beneath the shelter of the rude crags on which the tower of Smailholm is built. — 1871 formsbraeheads