I always liked Half Man-Half Amazing more than Vinsanity, although I don't like Carter as a player so it could go either way afaiac. The Matrix is a good nickname that is contemporary. T-Rock is Morris' nickname, though he is hardly deserving of one. Dirk Diggler has stuck pretty well. Of course the man of 100 nicknames was Charles Barkley, and there is really no replacing him, although it made me think of a funny label attatched to someone. Clarence Weatherspoon was once called the next Charles Barkley.
Poor Reign Man. Anyway, how come no one has mentioned the two greatest nicknames of all time? Armon "Hammer" Gilliam--Now that's how you play off of someone's name. And though he did have a million nicknames, the best Charles Barkley one was "The Round Mound of Rebound" because it described him perfectly.