Word Origin & History
knackmid-14c., "deception, trick, device," of uncertain origin, probably from a Low Ger. word meaning "a sharp sounding blow" (cf. M.E. knak, late 14c.; Ger. knacken "to crack"), of imitative origin. Sense of "special skill" is first recorded 1580s, if this is in fact the same word.