Definitions of puckish:

  • adjective:   naughtily or annoyingly playful