The team basically controls the right to the name, so if they choose to take it with them, they are more than welcome to do so. Hence why you have teams like the Utah Jazz, LA Lakers, etc. Sometimes, they change the name and the new team moving in doesn't even take the old one (like the Oilers) and sometimes it's arranged that the name stays, like the Cleveland Browns. I just think that as an owner of a team, you can call them anything you want. There is something to be said for historical significance and whatnot, but it's their team and they can do what they want. Personally, I like the name Astros, but that's just me. What I think sucks is that you have a team (not moving) just getting a new name. If the Brewers were to do that, think about all the hats, shirts, jerseys, etc, that you own that in theory, you might want to replace. That's a tremendous expense and I think would really suck as a fan. Might be part of the reason you almost never see a name change without the team moving. I can't even think of one to be honest, other than a few that were changed (like Marquette) due to political reasons.