Knapek is a Slavic masculine surname. In Czech its feminine counterpart is Knapková. The surname may refer to: