Prince Harry's full name is Henry Charles Albert David. He is commonly known as Prince Harry, but his official title is His Royal Highness Prince Henry of Wales.