1. The Utah Jazz were formerly the New Orleans Jazz but they moved and kept the name. Same thing with the Lakers. How many lakes are in LA? It made sense when they were in Minnesota.
2. The New Orleans Hornets is fine. The team moved and Hornets aren't native just to Charlotte.
3. The Charlotte Bobcats are named for a predator (the bobcat) known primarily for stalking the Carolinas. Also, Bob Johnson is a part owner, hence the name.
The Thunder makes no sense, seeing as Thunder is merely the sound lightning makes.