Saint-Armel, en breton Sant-Armael, est attestée pour la première fois en 1304 sous la forme Sant Hermel. Nous retrouvons ce toponyme en 1367 sous la forme Prosat dans les archives de l'Abbaye de Saint-Gildas-de-Rhuys ; en 1475 sous la forme Provosat.
Prosat, ou Provozat était le toponyme originel du lieu et une frairie dépendant de Sarzeau. Le nom du Saint Patron de l'église reconstruite en 1857 devient aussi le nom de la commune naissant en 1858. Le Saint Armel considéré en ce lieu étant Saint Armel des Boschaux, moine gallois mort au Boscheaux en Ille-et-Vilaine.