The decision to prefix some 'High Street's with the name of the local town or village was probably taken by the General Post Office in order to reduce ambiguity in addressing letters. They did something similar with the names of some towns (adding 'by sea' or 'on Thames' for example).