What does "knavish" mean?

Knavish: Mischievous; roguish; waggish. Cupid is knavish lad, Thus to make poor females mad. Shak.

Sources