According to Ancestry.com, the last name Cockerham is a locational surname. ┬áThe town of Cockerham, which is located south of Lancaster in Lancashire, started out as a┬áhomestead (“ham”) on the River Cocker. 229 more words