The pole-to-flag victory, after two safety car deployments and a 25-minute stoppage caused by Pastor Maldonado crashing his Williams, was only the second of Rosberg's career - just as it had been for his Finnish father in 1983.
Red Bull's triple world champion Sebastian Vettel made it a German one-two to extend his championship lead to 21 points over Finland's Kimi Raikkonen - who finished 10th - after six of the 19 races.
Australian Mark Webber, last year's winner and Vettel's team mate, was third ahead of 2008 world champion Lewis Hamilton in the other Mercedes.
Photograph: Bryn Lennon/Getty Images
Monaco F1 GP: Nico Rosberg puts Mercedes on pole
Monaco offers Hamilton his best chance yet
'Iceman' Raikkonen would rather be left alone
Alonso has best chance yet with Ferrari
Alonso records super win at home Grand Prix