On Good Morning Britain, the writer explained: “Lilibet is such a pretty name, it’s such a cute name.
Watch the clip below which explains why they chose the name Lilibet Diana…
“It is not just about being named after The Queen.
“It is a bit of a nod to Meghan’s mother Doria as well, because Meghan’s mother’s nickname for her is flower, hence why we’ve got Lili in there for Lilibet.”
However Angela Levin – who also was a guest on the daytime panel – branded it ‘rude’ and ‘demeaning’ of the Duke and Duchess to use The Queen’s private nickname.
She remarked: “I don’t think it’s right, it’s rude.
“It was a very private nickname from her husband, who hasn’t been long dead.”
However, Susanna Reid disagreed, adding: “But it’s also a bit of a stretch to say that The Queen is now sitting up in bed with her egg and soldiers, blindsided and disappointed and fuming that her great-grandchild is named after her!”
Reid’s ex-co-host, Piers Morgan, has also had his say on the moniker.
Speaking on Australia’s Today programme, the 56-year-old said it was ‘ironic’ of Prince Harry and Meghan to reference The Queen with their daughter’s name, considering they’ve been ‘trashing the Royal Family’.
He said: “It’s quite ironic isn’t it? You have this couple who have been trashing the Royal Family and the monarchy for the last few weeks and they have named the baby after the Queen.
“Maybe it’s their way of reaching out, as the Americans say, to the Royals and wanting some kind of end to this on-running feud.”
He added: “I always think when a new baby is born – I’ve had four myself – it’s churlish to put any negative slant. At such a moment. I wish them all the very best. There is four in the family now. I wish them every success and a long and happy life.”
Check out our Video of the Day below…