We all know them as Prince Harry and Meghan Markle - or the more formal Duke and Duchess of Sussex. But it seems when they are in the privacy of their own home, the couple have very different names for each other. Meghan once let slip the other moniker she sometimes uses for her husband - and it saw him get mocked by one of his celebrity friends .

It came in 2021 when Harry appeared on an episode of the Late Late Show with James Corden and the pair took a bus tour around LA. At one point, James video calls Meghan and she spots Harry in the background and asks him: "Haz, how is your tour of LA going?", revealing his nickname. Later James, a pal of Harry's, mocked: "Haz! I didn't know we were calling you Haz!" cried Corden.

To which Harry quipped: "Well you aren't my wife." It's not the only time Meghan has referred to Harry by a nickname. She also used it during an appearance on The Ellen Show, when she began to discuss the amazing bond between her children and revealed her nickname for Harry.

She said: "He [Archie] loves being a big brother. Everyone tells you, someone told H and I, you have one kid as a hobby, two children is parenting." And then in his autobiography Spare, Harry revealed the nicknames he and brother William use for each other.

Throughout the book, he refers to his older brother as Willy with William calling his younger sibling Harold. Prince Harry's real name is rarely used and his surname even less so. His full title is Prince Henry Charles Albert David, D.