I think Anastasia, with the S and Z sounds, fits in better, so the opposite of LaundryLyne's comment. I also like the way the number of syllables works with the combination Hazel Sophia Anastasia (2, 3, 4)
Second choice would be Aurelia. The syllable thing works for this name too.
I dislike the name Aurora anyway, but I also think it doesn't have the sounds in common (L and S/Z) that the other names have to make it flow.