The match was slated to kick off at 8:45pm (1945 GMT) at the San Paolo stadium. Officials were considering moving it to Monday, or more likely, 14 December.
Streets in Naples and surrounding areas of the city were flooded, and the ANSA news agency reported that one man was killed when a tree fell on his car.
Juventus leads the Italian league with 19 points, Udinese and Lazio are next with 18 each, and AC Milan have 17.
In Sunday’s other matches, Udinese hosts Siena, Lazio plays Parma and Milan faces Catania at the San Siro.
Inter Milan’s match at Genoa had already been postponed due to flooding in Genoa.