Goff Family History
Goff Name Meaning
Welsh: nickname for a red-haired person (see Gough). English (of Cornish and Breton origin): occupational name from Cornish and Breton goff ‘smith’ (cognate with Gaelic gobha). The surname is common in East Anglia, where it is of Breton origin, introduced by followers of William the Conqueror. Irish: reduced form of McGoff.
Source: Dictionary of American Family Names ©2013, Oxford University Press