It says something about the UK that of the 10 oldest companies, 5 of them are pubs (and two more are hotels with rather pub sounding names). Three share the name "The Old(e) Bell"
A lot of the names of the pubs came from the depictions of highly recognisable objects (given that the population was illiterate) that they would use to attract customers.