From Middle English wilȝe, from Old English wiliġ (“willow”). More at willow.
Practice speaking and memorizing "willy" and many other words and sentences in English.