La commune porte le nom d’un saint : « Malgand », abbé breton qui aurait été l’abbé-évêque d’un monastère gallois au VI ème siècle. La paroisse est citée 1152 lors de la fondation de l’abbaye Saint-Jacques de Montfort à qui elle fût confiée. Elle eut un prieur-recteur jusqu’à la révolution.