BBC stars earning more than £150,000 a year will be named under Government reforms to make it clearer how the licence fee is spent.
More than 100 of the corporation's best-known faces are set to have their pay packets disclosed by next summer.
But the BBC raised fears it would be harder to hold on to its biggest names and pointed out that it already paid less than other broadcasters.
Among those likely to make it onto the list are football commentator Gary Lineker, chat show host Graham Norton and presenter Jeremy Vine.
The move by Culture Secretary Karen Bradley is significantly tougher than that of predecessor John Whittingdale, who put forwards proposals for a lower, £450,000 trigger.
That would have led to just seven stars being named, but the new plans, part of the BBC Charter review, mean 109 high-profile figures will be identified based on the latest figures.