The origins of the rap music can be traced many a centuries back. It is a kind of specialized musical form that makes effective use of rhymes and street vernaculars, loosely spoken over a musical sound track. The very first persons involved in the birth of this form of music, happened to be street DJ’s. Some of them are even known by the name of gangsta rappers. The credit for the evolution of the street rap music and rap songs clearly goes to the Black African Americans. Till now they are the ones who have sung some of the greatest rap songs. I have also added the links so that you can go into a different beat while reading the ranking. So, instead of wasting your time you should be listening to some of the best rap songs. I have added some new as well as old rap songs. Here is the list of the best rap songs performed by some of the best rappers in the world, which I have named as the top ten best rap songs of all time. 

10. Dance Ass Remix Ft. By Big Sean

With a perfect combination of key and beat randomization, this rap song will keep you on the go.

9. Niggas In Paris- By Jay-Z and Kanye West

8. The Reminisce Over You-(TROY)-By Pete Rock and CL Smooth

Now here we have one furious and ever new song for which I have added it to this 2012 list. A must listen for all the rap lovers out there.

7. Lose Yourself-EMINEM

6. Drake-Miss Me Ft. by Lil Wayne

Now check this one out.

5. You the Boss- By Rick Ross

4. Drake (Headlines)-Explicit

3. When I’m Gone-EMINEM

2. LMFAO- Sexy and I Know It

One of the most watched Rap song on Youtube. Check out it below.

1.    Young, Wild and Free-Snopp Dogg and Wiz Khalifa-Ft. Bruno Mars

This song is in fact the greatest rap song ever.

So how’s that for best rap songs 2012.