I LOVE it! Spring hill is a nice calm, relaxing meaning, just like this name! I like Aviva a little bit better, but I rate both 1000 stars out of 5. This name is beautiful on girls, and really and handsome on boys. This works so well on either gender.