Oh wow anyone who lists Lil Wayne, Gucci, Kid Cudi, Drake, or any other untalented mainstream rappers nowadays is just insulting the real true artists who deserve recognition. Go expand your music taste other than what you hear on the radio please. Ludacris is great but definitely not top 10 worthy.
No particular order...
1. Big Pun
2. Tech N9ne
3. Prodigy
4. Method Man
5. RZA
6. Afu-Ra
7. Big L
8. Biggie
9. Nas
10. Kool G Rap