Family name origins & meanings
- English : topographic name for someone who lived by a ford marked by a stump, from Middle English stocke ‘treestump’ + ford ‘ford’.
- English : habitational name from some minor place, as for example Stokeford in Dorset (earlier Stockford) ‘ford near to East Stoke’ (so named from Old English stoc ‘outlying farmstead’, ‘secondary settlement’) .