I know a few unusual ones;
Tigers Head and Tigers Tail: 2 pubs on opposite sides of a junction in Lewisham. alwayus made me wonder which was there first!
Ship and Shovel on the A13: A street corner pub of what used to be rows of terraced houses (bit like strangetown) now all that's left is the pub in the middle of nowhere
Cow and Snuffers
The Ely: only because it was in Salisbury road
Frog and Nightgown: On the Old Kent Road, used to have a licence till 3 Am when pubs normally closed at 11 PM
The Moon under water: Leicester Square. (Several Wetherspoon pubs in London have moon references.)
The Half moon: Bow Road East End. roughly half way between two other pubs The full moon and the New moon. (Spoons pub but the other 2 aren't)
The knights Templar: Fleet St
The Beaten Docket: Belfast (Losing betting slip)
I'm sure there are lots more if I could only think of them.