Nom formé de deux composants de langue bretonne. Le premier est Roz ("coteau, flanc de coteau"), qui se note Ros avec un S en composition devant la lettre P. Le second est Preden, à considérer comme nom d'homme d'origine ethnique. Il correspond au gallois Prydain (issu du latin Pretania), qui veut dire "Breton", et l'appellation était utilisée par les Romains pour désigner l'Ile de Bretagne dans l'Antiquité. Toutefois, Preden serait plus précisément à prendre comme nom de saint pour certains. C'est ce que suggère sa présence associé à Lann ("ermitage") dans un toponyme disparu de Riec-sur-Bélon/Rieg et à Lok ("lieu consacré") dans Lopreden en Plouenan. Qu'il soit nom de laïc ou de religieux, le déterminant Preden apparaît ici après une métathèse, c'est-à-dire la permutation de certaines lettres. Ce phénomène linguistique est assez fréquent en breton, y compris dans la langue courante, quant dans certaines zones on utilise les formes initiales alors que dans d'autres on emploie des formes issues de ce processus (Exemples : marteze/matreze, bepred/berped, bremañ/berman...). En outre, la seconde voyelle -e a évolué en -o, en raison de l'attraction exercée par le -o présent dans la première syllabe : Rospreden > Rosperden > Rosporden.