20. Prince Harry

Prince Harry’s real first name is Henry — he’s Henry Charles Albert David, but everyone has called him Harry his whole life, and even he doesn’t know exactly why.
He joked about it in interviews. Royal watchers and paparazzi fixated on his titles, overlooking this quirky personal detail from birth.