Saint-Florent-sur-Cher (, literally Saint-Florent on Cher) is a commune in the Cher department in central France.