Avec un Benac'h en breton et un français Belle-Isle-en-Terre, Belle-Isle-en-Terre est une de ces communes dont le toponyme breton diffère largement de sa traduction française. Si le rapprochement peut-être tentant, l'étymologie du toponyme de Belle-Isle-en-Terre n'a aucun rapport avec celui de l'île bretonne de Belle-Île.
Belle-Isle-en-Terre est attesté pour la première fois connue dans les écrits en 1224, sous la forme Belisle.
Les premiers habitats à Belle-Isle-en-Terre, de récentes découvertes archéologiques au niveau du lieu dit La Motte le prouvant, occupaient l'espace situé au confluent du Léguer et du Guic, souvent appelé Îsle que confirmerait le Benigal de 1330.
Ce toponyme dériverait du breton Penn - tête, bout, pointe, que l'on retrouve dans multiples toponymes bretons ; -Igal nous reste obscur