Слушайте, а я всё спросить хочу, откуда вообще взялся этот вездесущий "Гарольд"? Это же всё равно, что Виктора Виталием обозвать на основании того, что он Витя. Ну, или, чтобы далеко за примером не ходить, Артура Арнольдом, ага.
valsharen, всё бы хорошо, но Гарри - это не сокращение от Гарольда, а вполне самостоятельное имя. Ну, в самом крайнем случае, сокращение от Генриха, но это устаревший вариант. То есть, у этих имён даже происхождение разное.