Definitions of leprechaun:

  • noun:   a mischievous elf in Irish folklore