knickknack (English) comes from English knick-knack, from English knack, from English Knaack, from Dutch knaak, from Middle Low German knoke, from Old Dutch knuko, from Proto-West Germanic *knokō — joint.
knickknack (English): Alternative spelling of knick-knack