A related question is why, in a city with more than one station, all of them do not take the city name followed by a suffix? It happens in Italy: Genoa for example has two main stations, Genova (Piazza) Principe and Genova Brignole, yet all the other minor stations within the city boundaries – Genova Sturla, Genova Nervi etc - take the city name on their signboards and announcements. In this country it seems that only major or terminal stations use the city name as well as or instead of the locality. It's always "Balham" rather than "London Balham", or "Hunts Cross" not "Liverpool Hunts Cross". No obvious need I suppose, and it might be confusing if they did, but an interesting cultural difference.