Girl name origins & meanings Hebrew : God is merciful; graceful one Girl name variations Hannah Hanna Hana Hannia Hannya Hanniah Hania Hanne Hanita Hannicka Hannele Channa Family name origins & meanings North German and Czech : from a pet form of the personal name Johan (see John).Finnish : unexplained.