Etymograph

English

knacky

From knack + -y.

Formed from knack + -y

Middle English krak

English knack

Today it means

adj Having a knack; cunning; crafty.

Language periods are conventional ranges, not dates for this word.

Etymograph / knacky