The Reds struggled to make much of an impression on the match as their blunt attack were kept quiet and Napoli finally made their superiority count at the end, moving themselves top of the early table with four points.
The first half was sadly lacking in quality, with neither goalkeeper remotely busy, but Napoli controlled proceedings and at least threatened to trouble the Reds.
Liverpool never really got going in the first half and had a lucky escape 11 minutes in when Insigne saw a left-footed strike go agonisingly wide of the bottom-right corner.
The Reds lost Naby Keita to an apparent back injury soon after and that did little to improve their fortunes in attack.
Napoli eventually forced Alisson into action just past the half-hour mark, but Arkadiusz Milik's effort from the centre of the box was swatted away by the Brazil international.
The hosts upped the intensity a little after the break and quickly went close, Milik's 25-yard drive forcing Alisson to save down to his left.
Milik then threaded Fabian Ruiz into the box a few moments later, but Trent Alexander-Arnold produced a vital last-ditch tackle to stop him.
Liverpool looked destined to take a point when Mertens' close-range effort hit the frame of the goal, but Insigne stunned them in the 90th minute, sliding on to Jose Callejon's low cross and prodding the ball past the helpless Alisson.
What it means: Liverpool's toothlessness a surprise
While Napoli are by no means the gung-ho attacking side they were under Maurizio Sarri, Carlo Ancelotti certainly did not set his team up to contain the visitors. They were keen to attack right from the start and ordinarily that would play into the hands of Jurgen Klopp's side, but they failed to offer any inspiration in the final third.