On the back of the John Wilkes post, and because it's been a while since we've done a list on the blog:
If I've missed anything out (entirely possible) add a comment and I'll update this post.
Twentieth century Prime Ministers with pubs (or other drinking establishments) named after them
Arthur Balfour (a Conservative Club in Bargoed, Caerphilly)
Winston Churchill (Bilbao, Montreal and less glamorously a Harvester in Rochdale; probably more besides)
Harold Wilson (the Lord Wilson in Huddersfield)
Margaret Thatcher (Maggie's Club in West London, natch)
David Lloyd George (a function room and former bar at the Liberal Club)
Jim Callaghan (has a coffee shop named after him in the James Callaghan Building at Swansea University)
Surely a missed opportunity, left-wing types?
Nineteenth century Prime Ministers without pubs named after them
The nineteenth century was very much the golden age of pub-naming if you were a politician (especially an aristocratic one)
Spencer Perceval (apparently being the only PM to have been assassinated doesn't warrant commemoration in this form)
Earl of Liverpool (no theories on this one)
Viscount Goderich (should have had a catchier title if he wanted a pub name, perhaps)
A business proposal
A small chain of pubs each named and themed after a different twentieth century Prime Minister. After all, there's clearly a gap in the market after 1900.