Is UNC Rams or Tar Heels? For nearly 70 years the mascot of North Carolina's football team has been a ram. Since Carolina's nickname is Tar Heels, it might seem strange to have a ram as a mascot. It is. But, there is a good explanation.