Nicknames make a man. Or something like that. Either way nicknames are a cool way to celebrate players. Sometimes players are remembered by their nicknames! But not all nicknames are good. That being said I present to you, readers, the coolest and best NBA nicknames of the past decade.Honorable Mentions- Paul (The Truth) Pierce, Jason (White Chocolate) Williams, Tim (The Big Fundamental) Duncan, Shaun (The Matrix) Marion, Tracy (T-Mac) Grady, Dwyane (Flash) Wade, Steve (Hair Canada) Nash 10. Kenyon (K-Mart) Martin- This nickname didn't take a lot of work but it honors one of the greatest shops of all time. 9. Kobe (Black Mamba) Bryant- Sure its corny but it sounds cool and is very marketable. 8. Manu (Obi-Wan) Ginobili- I probably said this like over 50 times today. It's just that cool. 7. Brian (The Custodian) Cardinal- Its a new way of saying getting down and grabbing loose balls and rebounds. 6. Chris (Birdman) Andersen- Chris has really taken to the nickname. Just ask his million tattoos. 5. Andrei (AK-47) Kirilenko- That nickname makes me want to go run and hide when he comes driving down the court. 4. Gilbert (Agent Zero) Arenas- His nickname was inspiring, he talked about how wearing Zero represented the hardship he overcame. That was before the whole gun incident. 3. Rafer (Skip 2 My Lou) Alston- His nickname comes from his street ball days where his incredible moves made him a legend. His nickname "Skip 2 My Lou" comes from one of the moves. 2. Allen (The Answer) Iverson- The name makes you feel safe drafting him and having him on your team. While he wasn't the answer in Philly or Denver he was still a decent player who just couldn't answer the question of winning a championship.1. LeBron (King) James- You can't argue with the king!