Last name origin & meaning: English: from northern Middle English gad ‘goad’, ‘spike’,
‘sting’ (Old Norse gaddr), hence a metonymic occupational name
for a cattle driver or, more likely, a nickname for a persistent and
irritating person. The Old Norse word is attested as a byname (see
Gadsby).
|