Many people are surprised to learn that “Harry” is not Prince Harry’s real first name.
His full given name is Henry Charles Albert David. He has been called Harry since he was a child — a common nickname for Henry in Britain.
The royal has embraced “Harry” his entire life, and it’s how the world knows him. But technically, he is Prince Henry of Wales.

