Answer
T-Mac is the nickname for Tracy McGrady, a former professional basketball player. The nickname is a shortened version of his full name, which is Tracy Lamar McGrady Jr. McGrady was given the nickname early in his career, and it has stuck with him throughout his playing days and beyond. The nickname is a fitting one, as McGrady was known for his exceptional athleticism and high-flying style of play.