Family name origins & meanings
- English : habitational name from a place in Cheshire named Kelsall, from the Middle English personal name Kell + Old English halh ‘nook or corner of land’, or possibly from Kelshall in Hertfordshire, which is named with an Old English personal name Cylli + Old English hyll ‘hill’, or even Kelsale in Suffolk, named with an Old English personal name Cēl(i) or Cēol + Old English halh.