The American former world number one blitzed into a 5-0 lead against the Swede, five years McEnroe’s junior at 48.
"I have six titles here now and this one is as sweet as any of them,” said McEnroe.
"Everyone sounds so surprised when they tell me how well I’m playing! I’m in good shape and I love being out here and winning. This place is like our Wimbledon.
"Mats is such a great player. You give him an inch and he’ll take a mile so I just knew I had to keep the pressure on and keep focussed."
Wilander prevented the bagel and did better in the second set, but McEnroe’s speed to the net and power from the baseline saw him easily win the title.
Later on Sunday, Fabrice Santoro won the Masters event for recently retired players with a 7-5 6-3 win over Tim Henman.