Sur cette colline entre Charollais et Morvan, les tentatives pour faire pousser de la vigne auraient, semble-t-il, toujours échoué, d'où l'appellation en latin "Sine vinea". Voilà qui remonte au haut moyen-âge, puisque depuis des particuliers ont pu récolter du raisin et une association locale produit un vin qui fait désormais mentir l'appellation.
A partir de l'extraction du charbon sur la commune (après 1840) Sanvignes est devenu Sanvignes-les-Mines. C'est de l'histoire ancienne puisqu'il n'y a plus de mine, on peut penser qu'à la longue la commune redeviendra Sanvignes comme à l'origine. Cela s'est produit pour Blanzy par exemple. Plus personne ne dit Blanzy-les-Mines.
A noter toutefois que cette dénommination relative à l'absence de vigne est contestée puisque l'on trouve dans les archives le nom de "Silvinea", désignant un lieu boisé. Chacun peut donc faire sa propre histoire et cette deuxième hypothèse semble moins folklorique, certes, mais peut-être plus fondée.