Brandivy, en breton Brandevi, fait l'unanimité des étymologistes. Brandivy dériverait de Bre, signifiant la colline et de Saint Ivy. Brandivy est la colline d'Ivy.
Nous retrouvons plusieurs formes anciennes et ceci dès 1447 avec un Brandevi ou Brandevy puis, en 1683, un Brédeuy suivi d'un Treve de Brandivie. C'est à partir de 1739 que nous découvrons la forme francisée actuelle. Nous pourrons aussi signaler le mot français brande caractérisant ces terres incultes où poussent les bruyères et ce couvert végétal dans les pinèdes.