Ok, I am not a fan of nick names. In most cases I think nick names should be earned over years of competition and should be related to the fighter's style.
Some of them just make sense like Randy "The Natural" Couture. Though I think his last name is more indicative of himself (meaning one of a kind)
Then there are the nicknames that I think miss the mark, like Josh Koshcheck (Kos) I've heard it called out at 'koss', but personally I think it is supposed to be (or should be) K-os as in chaos.
Then there are the nicknames that are just plain stupid. Here is one that I came across.
Dave "Don't Make Me Smack You With a Wet Noodle" Smith