Watched the movie recently, but was wondering if the pun of Johnny Depp's character was intentional. Willy Wonka sounds very much like Willy Wanker. For the Americans here, in British English, wanker means either a "stupid and contemptible person" or someone that masturbates. Still in BrE, "willy" is slang for penis. So, I don't think they chose a very children friendly hero's name. The funny thing is that the book was written by a Brit.