Haselton (English) comes from English Haselden, from Old English denu — Alternative form of dene; valley.