Rocco được sử dụng chủ yếu trong tiếng Anh và tiếng Ý, và nó có nguồn gốc từ Đức. Cái tên này có thể bắt nguồn từ Roho (tiếng Đức), một dạng viết tắt của Rochbert hiện đã lỗi thời và cuối cùng là của nguyên tố 'rohon' (có nghĩa là tiếng gầm thét, tiếng kêu trong trận chiến), hoặc nó là từ tiếng Đức cổ 'hrok' (phần còn lại, repose) .occo là một cái tên khá phổ biến dành cho các bé trai. Sự nổi tiếng của cái tên này đã tăng lên kể từ những năm 2000. Vào thời kỳ đỉnh điểm khiêm tốn của việc sử dụng nó vào năm 2009, 0,037% trẻ em trai được đặt tên Rocco.