L’éthymologie de son nom n’a pourtant pas encore révélé le secret de ses origines. Selon certains chercheurs, son nom est composé de « Mar », en celte mare, marécage, et de « bach » en germanique ruisseau peu se traduire par « le ruisseau dans le marécage ».
Un doute important subsiste du fait que ce village est situé très loin de la frontière linguistique de Lorraine…
(image et extrait du site officiel de la commune… lire la suite)