The NBA has long been a league of nicknames. From "The Iceman" to "Magic," basketball's best have been immortalized through monikers that fit their particular skill set or personality. Today's game is no different, and with the possibility of the league allowing nicknames on jerseys in select matchups, this could become even more prevalent.

With that in mind, we present the best nicknames in basketball, which is better known as the All-Nickname Team.

First Team

SF – Swaggy P – Nick Young is the swaggiest player in the NBA, and the new Laker is also the owner of the league's best nickname.

PF – The Manimal – This nickname is made so much better by the fact that Nuggets forward Kenneth Faried approaches the game in a primal and animalistic way that outpaces other players.

C – Big Ticket – Kevin Garnett earned a reputation early on for his ability to fill the stat sheet. Even in this past season, the 18th of his career, Garnett was a dominant figure on both ends of the floor, especially in the postseason. He'll look to assert that dominance with the Nets in his 19th season.

SG – The Black Mamba – The Black Mamba is the deadliest snake in the world, so it's only fitting that this nickname be applied to the most cutthroat basketball player who ever lived, Lakers guard Kobe Bryant.

PG – Mr. Big Shot – For a player, nothing is better than a name earned through clutch performances. Pistons guard Chauncey Billups will forever be known for his cool in the most hectic basketball situations.

Second Team

SF – King James – LeBron James has been known as "King James" since he was a high school phenom in Akron, Ohio. Somehow, the Heat forward managed to live up to one of the most blasphemous nicknames out there.

PF – J-Smoove – Pistons forward Josh Smith has an easy way about him. He never talks or moves faster than he wants, an approach that stretches to his basketball game – right up until the moment he leaps for a highlight-reel dunk.

C – Big Baby – Magic forward Glen Davis was a big baby, which earned him the nickname "Big Baby." He's also cried and snotted in public places, kind of like a big baby.

SG – Jesus Shuttlesworth – This is my personal favorite, mostly because I used to put on a cutoff shirt and shoot jumpers at the park as if I was Heat guard Ray Allen.

PG – Gatsby – Lakers guard Steve Nash dresses like a character straight out of "The Great Gastby." In fact, he dresses like the Jay Gatsby. It's just that simple.

Third Team

SF – The Matrix – This is more of a legacy name than anything else. Mavericks forward Shawn Marion was once one of the NBA's most athletic and consistent players out there. He's still kicking in the NBA, and looking quite athletic at age 38.

PF – Durantula – Thunder forward Kevin Durant is often characterized as wiry strong. The wiry part is most accurate, though. Durant is listed at 6-foot-9, with a wingspan of better than 7 feet.

C – Z-Bo – Grizzlies forward Zach Randolph is a bully on the basketball court. He's softened with age, but he was once a bully off it as well. He's still not to be tested, though, and Z-Bo is an appropriate name for Randolph on multiple levels.

SG – The Truth – Paul Pierce has proved to be "The Truth" in his career, over and over again. He'll take that ability to the Nets this year, playing for a team with title aspirations.

PG – Furious Styles – ESPN analyst Jalen Rose christened this name, and it fits Russell Westbrook's abrasive and aggressive style more than any play on his fashion sense ever could.

Nicknames that no longer apply (just for fun):

SF – Crash – The only thing about Celtics forward Gerald Wallace's game that resembles his old "Crash" days are his misses from the 3-point line.

PF – STAT – Amare Stoudemire may still be "Standing Tall and Talented," but the Knicks forward doesn't actually produce stats like he once did.