Nicknames are a dying art in the NFL these days it seems, at least compared to a couple of decades ago where it seemed everyone had one. To be sure, there are some current, and recent, NFL players with great nicknames. Some of the most recognizable names in the sport come with fitting monikers that enhance the aura and mystique surrounding a player. Some nicknames come from the media, some come from the fans and some even originate with the player himself. No matter their origin there are some nicknames that just seem to fit like a glove on certain players. These are the 20 best nicknames in NFL history.