Hmmm. Aurora? Zohra means rose in Arabic, that's certainly out there. I haven't really got any suggestions, my list isn't the most whimsical. But! Looking up flower names in other languages could be fun. Best of luck!!