Northern English dialect, from can (+ -y), from Middle English can, first and third person singular of cunnen, from Old English cunnan ("to know how to, be able to"). Compare Scots canny, Old English cann ("knowledge, assertion"). More at can, cunning.