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