From Middle High German knappe, from Old High German knappo, from Proto-West Germanic *knappō.
Knappe m (weak, genitive Knappen, plural Knappen)