There are some great Nicknames in sports. So here are some of my favorites all-time. And yes I am sure I will miss some of your favorites. I'd like your additions... but don't be a dick about it.
*no particular order
Magic Johnson
Why it's great: When your nickname becomes your name that is impressive. Plus Magic is such an apt description of his play it is definitely deserving of making the list.
"The Matrix" Shawn Marion
Why it's great: Shawn Marion was (he has declined over the years) one of the best athletes in the NBA. Crazy dunks, steals, & dunks (and yes I said dunks twice) to go with possibly the ugliest jump shot in NBA history. It's like the Matrix operated on another physical dimension when at his peak.
"Kung Fu Panda" Pablo Sandoval
Why it's great: Dude is fat as hell but is still has hit for a .303 average over his MLB career in the National League where he cant hide on the bench as a DH.
"The Answer" Allen Iverson
Why it's great: Because he is the answer (well was). That Sixers team he took to the NBA finals was not very good I mean the starting five included Jumane Jones, Eric Snow, and Black Skeletor. Iverson is probably the best player in NBA history 6'0" and under. He won 4 scoring titles in six years.
"The Lawfirm" Benjarvus Green-Ellis
Why it's great: It is the best fictional lawfirm name since Dewey-Cheatem-and Howe.
"Air Canada/Vinsanity" Vince Carter
Why it's great: See below
"Megatron" Calvin Johnson
Why it's great: not many heros in sports can have the nickname of a villain, be a great human being and player and have the moniker fit but Megatron does just that.