I don't think the name has anything to do with it, personally.
You say Wimbledon, then say 3 names (including London) which haven't survived. When was the last time Wimbledon had a proper team in a league?
I know it's splitting hairs, but why didn't the likes of New Cross, Hackney, Harringay etc., etc., survive? I don't think it's because of their names.