Toponyme de facture limpide. Il se compose du mot breton Roc'h, affublé du suffixe diminutif -an. Roc'h désigne un "rocher, un "roc". Le toponyme Roc'han se rencontre ailleurs en Bretagne. Cependant, comme d'autres toponymes formés avec l'élément Roc'h et remontant comme Roc'han à l'époque médiévale (La Roche-Morvan/Ar Roc'h-Morvan, La Roche-Jagu/Ar Roc'h-Ugu, Rochefort-en-Terre/Roc'h-an-Argoed...), l'acception admise est plus précisément celle d'élévation rocheuse servant de site défensif, et sur laquelle a pu être construit un château (PGNLB). D'aucuns pensent que le site initial de cette défense était le site de Castennec/Kastennoeg en Bieuzy(-les-Eaux)/Bizhui. Le toponyme a produit le patronyme "(Le) Rohan" à l'état civil et, en premier lieu, le nom de la Maison des Rohan.