Kníř/Knirsch is a surname of Czech origin. The Czech "Kníř" was transposed to German as "Knirsch" or "Knirsh". The etymology can be traced to the Czech word "chmýří" (English translation: "fluff") being explained as a person with fine hair.

People with this surname include: