Answer
Prince Harry, Duke of Sussex, holds the formal title of His Royal Highness Prince Henry Charles Albert David of Wales. The "Duke of Sussex" title was bestowed upon him by his grandmother, Queen Elizabeth II, on the day of his marriage to Meghan Markle in 2018. Prior to this, he was known as Prince Harry of Wales.