A popular variation of Hannah, Hanna's language origin is Arabic and means 'congratulations to your health'. In African-Hausa it means 'forbidden'.
African
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.