I like the Montreal Canadiens' name. The San Diego Padres is an odd choice for a name. The Padres don't have the best attendance in the league but it has to have the largest congregation in the city. The Mighty Ducks are named for a kid's movie. That is a lame name.
Some teams keep the name when they move to a new city.
The Los Angeles Lakers sounds good even if it made more sense as the Minnesota Lakers. I have a hard time understanding why some teams keep the names in new cities. The Flames was a good name for the Atlanta team but not Calgary. They are not even hot on the ice. Maybe they have oil there.