The Ukrainian Г is pronounced like Gha So it's not supposed to sound like the English G I personally think that this name is beautiful only if it's pronounced correctly.
The Ukrainian г is actually pronounced like an h, just more breathy than the one in English. Still very much not a g sound though. This name is transcripted like this from the Russian language, Ganna is used by some Russian speaking Ukrainians and Ukrainians in Russia.
I personally think that this name is beautiful only if it's pronounced correctly.