Roch – imię męskie pochodzenia germańskiego, może pochodzić od germańskiego hrok – kruk, wrona. Staro-wysoko-niemiecki rdzeń Roho – „surowy” występował w germańskich imionach dwuczłonowych np. Rochbert, Rochold, Rochwin, Rochwald, których imię to może być skróceniem, lub osobnym utworzonym od staro-wysoko-niemieckiego Rochon – „krzyczeć, wydawać okrzyk wojenny”. W Polsce imię to jest znane co najmniej od XV wieku, przy czym należy pamiętać, że było imię germańskie oraz rodzime skrócenie (jak Koch) od słowiańskich imion dwuczłonowych na Ro-, Rod- np. Rodsław. Rocha spieszczano na Roszek, Roszko.
Znane jest również jako dawna nazwa wieży szachowej i nazwa polskiego herbu szlacheckiego Roch, przedstawiającego tę wieżę. W tym przypadku nazwa wywodzi się od perskiego słowa rokh, oznaczającego słonia bojowego, z wieżą na grzbiecie.
Roch imieniny obchodzi 16 sierpnia (kiedyś – 17 sierpnia) i 17 listopada.
Odpowiedniki w innych językach łacina – Rochus, Rocchus język angielski – Rock, Rocky język bretoński – Rok język oksytański – Ròc język niemiecki – Rochus język francuski – Roch język włoski – Rocco (warianty Rosso, Russo) język hiszpański – Roque język kataloński – Roc język rosyjski – Рох/Roch język poitevin – Ro język węgierski – Rókus, Rokkó język słoweński – Rok (warianty Roki, Roko)