Knaggs Family History
Knaggs Surname Meaning
English (Yorkshire): variant of Knagg with genitival or post-medieval excrescent -s. The former name is from the Middle English personal name Knag
(Old Danish Old Swedish Knag possibly a nickname compare Danish knag Swedish knagg ‘knot peg stump of a branch’).
Source: Dictionary of American Family Names 2nd edition, 2022
