The naming of inns and pubs became common by the 12th century. With pub names came pub signs - as the majority of the population could not read or write. In 1393, King Richard II passed an Act making it compulsory for pubs and inns to have a sign (his own emblem the 'White Hart' in London) in order to identify them to the official Ale Taster.
As you have shop signs, you have pub 'signs' or the public house signboard, or as suggested the hanging sign.