| Name Hannah is of French, Biblical, Hebrew, English, Indian origin and generally means Favor or Grace. Name Hannah is a Unisex name, which means both Boy's and Girl's can have this name. This name is shared across persons, who are either Muslim's or Christian's by religion. |