Well I've never been a fan of
Helena. I don't like the way it sounds, no matter what pronunciation gets used! I much prefer all your other names actually.
Amelia,
Gabriella,
Iris and
Heidi are all far nicer in my opinion. I think
Heidi Amelia makes a beautiful combo.