Pour certains toponymistes, les formes anciennes suggèrent un nom issu de "balneum", terme latin qui signifie « bain » en français. On ne peut cependant écarter la présence d'un mot breton latinisé (Voir Bains-sur-Oust/Baen-Ballon). Le complément "-de-Bretagne" à la suite du nom remonte à la fin du XIXe siècle et sert à mieux distinguer la commune de celle de Bains (qui n'est pas encore devenue Bains-sur-Oust), également située en Ille-et-Vilaine. La forme en breton comporte comme complément distinctif l'adjectif Meur ("grand"), dont l'initiale M est adoucie en V à la suite de Baen.