San Gregorio Magno es una y "comune" italiana de la provincia de Salerno, región de Campania, con 4.516 habitantes.