The word I was taught for "knife" is "Messer".
But someone, who appears to be a native speaker, answered a question to the effect that "Kniff" looked like its English counterpart "knife".
Certain other Germanic languages, such as Swedish, use "kniv".
So, was "Kniff" ever an older German word for "knife", at least in some dialects, that is no longer in common use?