Origin: Hebrew, Arabic, Irish
חָנָן (Ancient Hebrew)- Chanan
حنان (Arabic)- Hanan
Meaning: a masculine Hebrew name meaning “gracious”; there are several minor figures in the Bible with the name.
It’s also a feminine Arabic name meaning “mercy, compassion”.
Hanan could also be a variant spelling of Irish Hannan from a Gaelic surname of unknown meaning.