Type Surname (from location)
Other Forms FormsShackel, Shakesford, Shackelford
Locational surname deriving from the place called Shackleford in Surrey, near the town of Farnham. The origin of "shackle" is uncertain. It could be derived from Old English sceacan "to shake". It could also be derived from an Old English personal name, possibly Schakel, an Anglicized form of the Old Norse byname Skolull of uncertain meaning.