There are multiple origins and meanings for the name:
1. Old English name, comes from the word hurry meaning - "hasty, hurried, snap, rash, hurrying, eager; be in a hurry" of from the verb harry
2. Forms of: Hary - "spear-man", Heinrich - "rich ruler" and of Harold - "leader of the army"
Officially name of Prince Harry - Prince Henry.