ITV got a Royal baby bounce in the ratings war after more than seven million people tuned in to see the new arrival meet the world’s press.

The national news on ITV was extended for an extra 30 minutes after 7pm to capture the moment the Duke and Duchess of Cambridge appeared with the new prince outside the Lindo Wing of St Mary’s Hospital in London and it was watched by an average audience of 6.9 million and 7.5 million at its peak.

The BBC said a peak audience of 5.1 million people tuned in at 7.16pm – two minutes after the Royals left the hospital for the first time – with 2.3 million watching on the news channel and another 2.8 watching on BBC One after the corporation broke into The One Show to carry the story.

All three are now back at their Kensington Palace home and William has said that naming the baby is now a priority.

Speaking outside the hospital, he said: “We’re still working on a name so we will have that as soon as we can.”