Major League Baseball has a rich history of nicknames, but not all nicknames are created equally. The league is currently flooded with lazy, uninspired nicknames that are, more accurately, abbreviations that hold no real meaning.
Some, for instance A-Rod (Alex Rodriguez) and Arm-Ram (Aramis Ramirez) are better left without meaning. Both monikers are better suited to something you would find in the adult section of the video store. Other nicknames are stretches or just sound ridiculous. Jimmy "J-Roll" Rollins comes to mind.