Chavignol est une ancienne commune française située dans le département du Cher, la région Centre-Val de Loire et la région naturelle du Sancerrois. Le village est rattaché à la commune de Sancerre depuis 1794. Il tient sa notoriété du crottin de Chavignol, fromage de chèvre qui porte son nom.