Former welterweight boxing champion Mayweather, who had emerged from a two-year retirement to take on the Irish mixed martial arts star, took his time to get going before dominating from the fourth round.
The end came with a tired McGregor doubled over on the ropes as Mayweather landed two hard left hooks, prompting referee Robert Byrd to intervene and declare a technical knockout.
It was an explosive finale to their much-hyped contest at the T-Mobile Arena which proved surprisingly competitive in the early rounds as McGregor managed to land a string of scoring punches.
But once Mayweather began to find his range and McGregor wearied rapidly, there was only going to be one winner.
The 40-year-old American scored at will after the fourth round, snapping back McGregor’s head with a series of stinging blows.
McGregor somehow survived an onslaught in the seventh round when a right counter from Mayweather staggered him badly.
Finally McGregor’s resistance broke in the 10th when a Mayweather right sent him lurching across the ring.
A hard left put him on the ropes and another hook saw him bent over and helpless, prompting the stoppage.
The fight had followed a largely expected script but McGregor, in his first ever boxing appearance, by no means embarrassed himself.
Mayweather will now head into what he says is a permanent retirement with a perfect 50-0 record, one better than heavyweight legend Rocky Marciano.
The American is also expected to be around $200 million wealthier, taking his career earnings to around $1 billion.
McGregor, who was an unemployed former plumber four years ago before emerging as one of the biggest stars of the Ultimate Fighting Championship, is expected to earn around $100 million.
Download our app and read this and other great stories on the move. Available for Android and iOS.