Prince Harry, the Duke of Sussex, was born and christened with the name Henry Charles Albert David, but has long been known and referred to as Harry since his year of birth. I assume this is widely known by most MNers, but perhaps not amongst the general public. I have always wondered if not wanting to be called by his actual birth name was due to the notoriety of previous royal Henrys - particularly Henry VIII, perhaps the most notorious of all British monarchs. But if that was the case, why wasn't he given the name Harry from birth?