Ce nom est attesté sous la forme Maximiacus, au (VIIe siècle), puis Massengiacum, Massengi (1189), Marsengi (1212), Marsengiacum en 1257, Marsangiacum et enfin en 1275, Marsangy.
Quoi qu’il en soit, Ernest Nègre, dans sa Toponymie générale de la France (TGF), indique (§ 9277) que Marsangy est formé du nomen Maximius ( porté par un autochtone) et du suffixe -acum et qu’il y a eu attraction par le nomen Marcianus ; et cite les formes anciennes suivantes : Maximiacus (857), Massengiacum (1188) et Marsengiacum (1257)…
(source wikipedia… lire la suite)