Foulsham Family History
Foulsham Name Meaning
from Foulsham (Norfolk) which is recorded as Folsham in 1086 Folesham in 1156 and Folisham in 125 The place-name probably means ‘Fugol's homestead’ from the Old English personal name Fugol (genitive Fugoles Fugles) + hām ‘homestead village’.
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016