Noyal-Pontivy, en breton Noal-Pondi, se retrouve attesté en 1082 dans le cartulaire de Redon sous la forme latine Nuial Plebs et confirme ainsi l’ancienneté de la commune, alors paroisse.
Tout comme Noyalo, Nivillac, Neuillac, ce toponyme d'origine gauloise rappelle un défrichement, une terre nouvellement défrichée sur la forêt.
En plus de la forme attestée en l'an 1082 avec ce Nuial Plebs, nous pouvons, au cours des siècles découvrir multiples variantes comme: Noal en 1204, Noyal en 1219, Noial en 1221, Noeal en 1283 ou, bien intéressant, un Noualguenac en 1371 puis un Noualguen deux ans plus tard. Ce n'est qu'en 1453 que nous découvrons un Noyal Pontivi, inchangé depuis à part le Y.