Definitions of imp:

  • noun:   one who is playfully mischievous
  • noun:   (folklore) fairies that are somewhat mischievous