La première mention du nom de la commune remonte à 1308. Cependant l'abbaye cistercienne des Roches y fut fondée en 1134.
Myennes appartint successivement à la famille du Deffens, au début du xve siècle, à Charles de Bourgogne, comte de Nevers, en 1450, à Henriette de Clèves, duchesse de Nevers, à la fin du xvie siècle puis, enfin, à la famille de Vieilbourg.
En 1661, Myennes fut érigée en marquisat en faveur de René de Vieilbourg, seigneur du lieu2.