Le nom Runan est composé de deux éléments semble t-il. Le premier est le mot breton Run, bien connu en toponymie pour désigner une colline, une élévation en pente douce ou un tertre. Sa présence ne pose pas de problème particulier, contrairement à l'élément qui suit. Les formes anciennes conduisent à voir de prime abord un composant issu du mot Argant qui signifie "argent". Argant est attesté en vieux-breton sous cette graphie et est toujours connu ainsi dans la partie méridionale du domaine bretonnant alors qu'ailleurs il a évolué en Arc'hant. Mais Argant est également attesté comme nom d'homme anciennement avec le sens de "brillant, distingué". On le relève en effet comme tel anciennement, seul ou en composition (cf. Argantlouuen, Argantmonoc ou Arganthael, nom de l'épouse de Nominoe). Cependant la présence de zh- et de z- dans les formes anciennes du XVe siècle jette le trouble et n'abonde pas en ce sens. Celle-ci conduit les toponymistes, comme Bernard Tanguy ou Divi Kervella, a y voir plutôt le nom de personne Adgan. Ce dernier est ensuite devenu Azgan, puis après une évolution complexe (peut-être en Azc'han, Azhan, Ahan, etc.), le composant a fini par se réduire à une seule longue syllabe An. Le premier des deux linguistes a d'ailleurs noté qu'Adgan est bien attesté anciennement (au IXe siècle dans le Cartulaire de Redon) et localement de surcroît : dans la localité voisine de Plouézec, d'après un acte de l'abbaye de Beauport datant du milieu du XIIIe siècle. Adgan découlerait de *Ad-gan et voudrait dire "lignage" (dans lequel Gan est sans doute à rapprocher de l’actuel participe passé Ganet, "né").