There were also 11 people wounded in Saturday's attack at the Ridderhof mall in the suburb of Alphen aan den Rijn, 15 miles (25 kilometers) southwest of Amsterdam.
Mayor Bas Eenhoorn said the gunman later fatally shot himself.
Previously, the city government said four were killed and 16 wounded.