The outspoken British television host, 58, decided to use his TalkTV show on Wednesday night to name the two royals who writer Omid Scobie, 41, claimed had “concerns” over the Duke and Duchess of Sussex’s son’s skin colour in the Dutch version of his new book on the couple, titled Endgame.
Royal commentators told MailOnline Morgan’s move was the “wrong thing to do”.
They also hit out at his decision as “shameful”, “spiteful” and “nasty”.
A source added to the outlet the monarchy also considers Scobie’s book a “rant against the royal family”.
The Daily Mail added the source told them the royal family are understood to be “considering all options” including legal action.
Other insiders told the Daily Mirror there is “utter dismay” at Buckingham Palace after the names quickly went viral on social media after Morgan’s broadcast.
The couple chose not to reveal the name, but Morgan went ahead on his TV show and posted two names on his social media.
He made the move after it emerged on Tuesday that a Dutch translation of Scobie’s book containing the names had gone on sale in the Netherlands.
Its publisher withdrew and pulped the copies.
Morgan said his decision would let people in Britain have a “more open debate about this whole farrago”.
He added: “Because I don’t believe any racist comments were ever made by any of the royal family, and until there is actual evidence of those comments being made, I will never believe it.”
Morgan added before naming the royals: “But now we can start the process of finding out if they ever got uttered, what the context was, and whether there was any racial intent at all — like I say, I don’t believe there was.”