Knapek is a Slavic masculine surname. In Czech its feminine counterpart is Knapková. The surname may refer to:
Edina Knapek (born 1977), Hungarian fencer Miroslava Knapková (born 1980), Czech Olympic rower Miroslav Knapek (born 1955), Czech Olympic rower, father of Mirka