I just thought of a good name for Atlanta's team. The Express. The city began as a railroad terminal back in the 1800s. Also, are you going to rename the team in London, Ontario since you gave the Royals name to Montreal?.
Other names I thought of:
Cincinnati Steamers
Cleveland Rock
Dallas Armadillos
Kansas City Rustlers
Memphis Soul
San Francisco Aftershock
You could change Denver to the Altitude, because of its nickname "the Mile High City". Or the Majestics, a reference to the Colorado mountains that inspired the line "purple mountains' majesties" in the song "America the Beautiful".
Whose idea was it to put the Indianapolis Colts in the AFC South? Indy is nowhere near the southern US. Cincinnati Bengals would have been a better fit, because they're on the border with Kentucky. Or Miami, but I guess they don't want two Florida teams in the same division.
Houston looks great! Pardon me for sounding like a dummy, but what in the world is a corsair? When New Orleans comes to mind, I usually think of Mardi Gras, jazz music, Cajun food, etc.
Indianapolis could be the Speed or Adrenaline.
Cleveland could be the Rock Gods, a reference to the Rock n' Roll Hall of Fame being in the city.
San Francisco could be the Fog (known for the fog seen on the Golden Gate bridge) or the Aftershock ( their history of earthquakes).
Too bad you don't have a team in Nashville. You could call them the Tempo or Beat.
Kansas City could be the Storm. I like the Blacksmiths name for Pittsburgh. Las Vegas could be the Card Sharks, Denver could be the Altitude, San Francisco could be the Fog and
Steamers would work for Memphis or Cincinnati.
Indy Turtles? How about Checkers
Still amazed by all the hard work you put into that dodgeball league you did four years ago. I wonder, if you had done 4 more African teams, where would you have placed them? Nairobi? Lagos? Casablanca? Algiers? I showed it to a friend and he was impressed also
NFL: Houston Texans, Dallas Cowboys
NHL: Dallas Stars, Nashville Predators (I am a country music fan, and as you know, Mike Fisher is married to one of my favorite singers, Carrie Underwood)
NBA: Houston Rockets
MLB: Houston Astros