I think even though people are suggesting names it doesn't automatically much up with the nickname. I mean would you automatically associate the nickname Hattie with Hayley? As honestly I wouldn't. In the UK where I'm from nicknames as names like Evie, Ellie, Alfie and Charlie are really popular. Hattie would defiantly work as a name in her own right. I know in America this isn't a popular craze but then that would make her name unusual but not crazy. I would embrace Hattie as a first name in her own right

My advice to you: if you can't find a full name you love as much as Hattie then just go with Hattie. While I like Harriet, I prefer the vintage Hattie much more. Hattie is one of the few nicknames I don't mind as a given name. HattieBeatrice has a lot of old-fashioned charm.

Just name her Hattie! It is a fine name, no less grown up sounding than a lot of "ie" names being used. I would not settle on a name just because it gets me to Hattie --just make it her name. I do think hazel to Hattie is a stretch, but it doesn't make much sense to me, either. How annoying for her (as hazel) to be called Hattie her while life, from day one, but she has to carry around the name hazel? It might make sense if you planned to use both names interchangeably, but that doesn't make sense to me either, because they aren't related. If you can't see yourself naming her Hattie, I would name her BeatriceHattie and call her by her middle name. But again, it may make more sense to just name he Hattie from the beginning. HattieBeatrice is charming!