It's an established practice to name stations other than the locality - Sydney Central, Gare de Lyon, Hull Paragon, Bristol Temple Meads, Penn station NY, Roma Termini, LA Union etc etc
Well, in most of those cases the names still involve an amount of description as to their services or location - Penn Station in NY being short for Pennsylvania Station, as it was built and operated by the Pennsylvania Railroad; Union Terminal in LA because it was the terminal station for Union Pacific (and ATSF and SP) services; Gare de Lyon because it serves trains to Lyon; and Paris' other main stations, Gare du Nord because it serves trains to the north, Gare de l'Est for trains to the east, and Gare Montparnasse because it's in Montparnasse - but it opened as Gare de l'Ouest because it served trains to the west.
Hull Paragon opened as Hull Paragon St Station, was officially shortened to Hull Paragon, and is now referred to on timetables simply as Hull.
Bristol Temple Meads is a bit more of fanciful name though, being derived "from the nearby Temple Church, which was built gutted by bombing during World War II. The word "mæds" is an Old English derivation of meadow, referring to the water meadows alongside the River Avon that were part of Temple parish."
Berlin also has a Southern Cross, or more literally "South Cross", with Südkreuz (fully: Bahnhof Berlin Südkreuz) serving as a major interchange between the S-Bahn Ringbahn line and the intercity Anhalter Bahn and Dresdner Bahn lines. The station was originally opened as Papestraße, in reference to a nearby street, but was renamed in 2006 after extensive upgrades to reach interchange station in order to match the existing Ostkreuz and Westkreuz interchanges.
So really it's a all a bit of a waste of time and money either way, seeing as the big problem with station names in Melbourne is that Melbourne's Central station is a shopping centre.