Имя еврейское. В оригинале оно звучит как Ханна и идёт от корня со значением милость, благоволение, расположение. Дословно переводят как милость, благодать, иногда как Бог даровал милость. В Библии Ханна это мать пророка Самуила, женщина, долго не имевшая детей и получившая сына по молитве, и благодаря этому рассказу имя стало именем о просьбе, которую услышали.
Из еврейского имя попало в греческий как Анна, оттуда в церковнославянский и в русский без изменений: это один из редких случаев, когда имя почти не исказилось по дороге. В христианской традиции Анна это мать Богородицы, и через её память имя попало в календари всей Европы: Anna, Anne, Ann, Hannah, Anita, Annette.
Мужского соответствия у имени нет. Зато в русском обиходе есть составные формы, например Анна Мария, пришедшие с запада. Старая деревенская форма Нюра образовалась от Анюры, а Аннушка из Анны прямо, и обе сейчас звучат по-старинному.
Еврейское имя. Дословный перевод: милость, благодать.