I love the name hazel, and would be considering it if we have a girl, except our son is called Hayden and I think it's too similar. It is perhaps a little old fashioned, but so are Florence, Lily and Evelyn, but they are all popular now. Unless you make them up there are only so many names, so they are bound to go in cycles of popularity. I like hazel because it is not too common, but at the same time is a 'proper' name, and really pretty. When I was pregnant first time we knew for quite a while what we were going to call him, but refused to tell anyone, as we knew they would want to 'offer' their opinions. It's up to you what you call your baby, so if you love it, go with it x