English, French, Swedish and German, from Hebrew Hanna/Hannah, "favoured one".
See Ann and Anna for some relationships which refer particularly to those spellings.