The Royal couple named their baby Archie. His full name sounds like Archie Harrison Mountbatten-Windsor.
Bookmakers predicted that the boy would be named Albert, Arthur or Alexander.
Fans of Prince Harry assumed that the newborn will be named George or John. They took it as a hint that during the first appearance of the Duke of Sussex to the press after the birth of his son the heads of two stallions with such nicknames stuck out behind his back.