Family name origins & meanings
- 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).