The Oldham tinkers also recorded a song called JOHN WILLIE'S HORSE, but it hasn't been posted at Mudcat.
There is a brand of beer called, officially, J.W. Lees from Manchester, but it is often referred to colloquially as John Willie Lees (or incorrectly as John Willie Lee's). It has been mentioned several times at Mudcat.
George Formby (Senior) recorded a song called JOHN WILLIE, COME ON in 1908. It also hasn't been posted at Mudcat.
Mudcatter Rob Naylor reported that he had a great-uncle named John Willie Priestley.
Mudcatter GRex reported that his father was called John Willie
Raggytash requested chords to JOHN WILLIE'S RAGTIME BAND, but it was never fulfilled. (And the lyrics weren't posted either).
A search in WorldCat.org reveals that there are songs called FETCH JOHN WILLIE (1910) HAVE YOU SEEN MY JOHN WILLIE (1914) JOHN WILLY (1927)
After reviewing the data, here's my opinion: John and William are common enough Christian names, and knowing someone named John Willie is just a natural consequence of the custom, common in some regions, of denoting people by two Christian names.
This is an interesting enough topic, I think I will start a thread about it.