Selon la légende, le traité de paix de la guerre de cent ans se serait signé au mois de mars au bord de la rivière Allier dans la Nièvre actuelle et donna donc le nom au village ou il fut signé de " Mars sur Allier" qui remplaça l'ancien nom du village "Chateauneuf".