Of the 32 NFL teams, which 6 don't have a city in their name? Arizona Cardinals, New England Patriots, Tennessee Titans, Carolina Panthers, Minnesota Vikings, Tampa Bay Buccaneers ("Tampa Bay" isn't the name of a city).