Discover the best 100 All Time Rock songs from the most popular music bands. The widespread Rock genre has its roots from other music styles of the 1940s and 1950s including rhythm and blues, rock and roll and country music as well as inspired by variety of other genre such as folk, jazz and classical music. It really started to enter the mainstream in North Americas and Europe in the 60’s and 70’s and often includes an electric guitar, a bass guitar, drums, and keyboard instruments such as a the piano and synthesizers. The following is the all time top 100 Rock Songs which include hits from very well known artists and bands such as the Beatles, Queen, Elvis Presley and the Beach Boys. The number one Rock song on our list is the legendary Led Zeppelin Stairway to Heaven followed by Chuck Berry’s Johnny B. Goode.