Yes, there are lots and lots of examples. The Jets and Giants don't even play in the state of New York! Money, availability of land, need for parking and many other things play into stadium locations. For business purposes, I would think the name should refer to the main financially supportive market of the franchise. There are some exceptions, often having to do with tradition-backed identity - the Green Bay Packers are a good example. If the Packers franchise was started today and for some reason the stadium was built in Green Bay, they'd probably be the "Wisconsin Packers". Sometimes, the collective identity of a city is more valuable than, say, a state. Moreno could've changed the team back to the "California Angels", but must have seen it as more financially responsible to be associated with Los Angeles specifically.