Hazel is my favourite spelling by far. Hazell looks overcomplicated and the extra L is unnecessary. Hazelle looks like it should be pronounced slightly different to Hazel - it's too frilly for me.I don't like any nicknames for Hazel. I think Hazel is short enough to stand on it's own.