Этимологический словарь Шанского

рок (2)

(танец). Заимств. во второй половине XX в. из англ. яз., где rock — сокращение rock-and-roll, сращения rock «качаться, трястись», and «и», roll «вертеться». Ср. полное рок-н-ролл.

Школьный этимологический словарь русского языка