1. Scottish, from a placename near Kelso in the Borders, probably Old English meaning "nook".
2. English from a placename in East Yorkshire, meaning "head of the valley".