У польскай , ангельскай мове ёсць 2 розныя імя  Ганна і Анна.
Відаць проста запазычэнне.

http://baby-names.familyeducation.com/n … ning/hanna
http://baby-names.familyeducation.com/name-meaning/anna