This flower gets its name from the word helios which means sun.I suppose it has to do with its petals and definitely with its ability to turn its "head" wherever the sun is.
I saw sme of them in a flower store today and i just couldn't resist its beauty