This page lists the top 62 classic rock songs of all time, including hits from legendary artists such as The Beatles, Led Zeppelin, Pink Floyd, and Guns N' Roses. From Johnny Cash's 'Folsom Prison Blues' to Bon Jovi's 'You Give Love a Bad Name', this list covers some of the most iconic songs in rock history.