Knaggs Family History
Knaggs Name 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