Name Hanan generally means Compassionate or Merciful, is of English, Arabic, Hebrew, Indian origin, Name Hanan is a Unisex name, which means both Boy and Girl can have this name. This name is shared across persons, who are either Christian or Muslim or Hindu by religion. .