У имени Александр во всех языках очень много дериватов. В английском он - Эл, Элекс, Сэнди, Сони и еще несколько. Кстати, имя Полли в английском дериват от Мэри, а не от Полин.
Как образуются уменьшительно-ласкательные имена? На первый взгляд, все просто, однако для иностранца связь между полным именем и его уменьшительным вариантом может оказаться совсем не очевидной. Действительно, довольно трудно объяснить, почему Александра называют Сашей или Шурой, Владимира — Вовой, а Анастасию — Настей. То же самое относится и к именам, распространенным в англоязычных странах: не все знают, что полное имя Полли — Мэри, Боба — Роберт, а Пегги — Маргарет.
Richard -> Dick William -> Bill Robert -> Bob John -> Jack James -> Jim Mary -> Polly Margaret -> Greta, Megan, Meg, Peg Alfred -> Fred Charles -> Chuck Henry -> Hal Michael - Mick Isaac - Ike
Связь Henry->Harry существовала в прежние века (так, в "Генрихе V" сам король называет себя несколько раз Harry и другие тоже) , но к нашему времени распалась - официальное имя Гарри Поттера именно Гарри, а не Генри.