The Carolina Panthers got their name from a write-in contest to name the team. The winning name was actually the "Charlotte Panthers" but after realizing that meeting the financial requirements of the NFL would require a significant commitment from both Carolina states, the name was changed to the Carolina Panthers. They wanted the Panthers to represent both North and South Carolina.
Here is the history of the Panthers logo:
Here is the history of the Panthers logo: