Vrlo popularno ime u Dalmaciji. Ime je latinskog porijekla a dolazi od latinske riječi Rochus znači visok čovjek. Na francuskom riječ roche ima značenje mala stijena isto kao i riječ roca na španjolskom. Prema drugom tumačenju riječ je talijanskog porijekla od riječi rocco koja dolazi od starogermanske riječi hroc što znači jak, moćan, snažan.