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