Rock July 22, 2016 Chinavod Boys Names with Meanings Leave a comment Rock is an Medieval English name, derived from the Old English word 'rocc', which mean 'rock'. Related posts: Rock, English name Rock, American name Craig Nash