There was no name definition found for Roch.

Other types of names:

Roch (given name) French, Polish