I don't really see the issue with a team name transferring. If the city losing the team really wants to keep the name you can do it i.e. Cleveland Browns (which is just an odd name to want to keep since the name was from their founder who got forced out and then started the Bengals and whose son still owns the Bengals) or if the team wants to get a new name when they leave they can do that as well (see Pelicans and Titans changing from Hornets and Oilers).