Кстати, и "Гарольд" не так криминален, как некоторым кажется. HARRY может быть (а может и не быть, конечно) сокращением от HENRY или HAROLD, согласно моему словарю английских личных имён (А. И. Рыбакин, 1989.)
Но "Джинни" это однозначно Джиневра (англ. Ginevra Molly "Ginny" Potter nee Weasley).