Also map names show always on server list.
Not sure if its my game or something then, because I don't think I have ever seen the map names show up on the server list...standard maps yes...but custom maps for me only ever show up as custom_map_1 and so on.
It may be both server or your fault. I imagine that even if server has different name for map, your own game may override it on list. Or smth like that...
And this is exactly why I skip that "custom maps" way. Players always seen right name when I used "completly new map" approach.
I've never seen any server have a custom map name in the master server list. Now I change my map file names, the .sco and then change strings so that the Vote for a new map is seen with a a new name in the server messsage at the the bottom and in the Administrator Panel, but it still doesn't change the client side menu of maps to vote.
Like for example I changed Arabian Harbour Night to The Black Gate, and file name is black_gate.sco and when a player votes for Arabian Harbour Night on their screen, it will say on the screen Player submitted a vote for The Black Gate with Nations United Kingdom and France.
But it still shows up as Arabian Harbour Night on their ESC menu, and on the master server list when players pick a server, it'll still say Arabian Harbour Night, it's not pushing Strings to the master list like Native does.