Hanan is a name of Semitic origin. In Hebrew it is a masculine name, of the meaning "gracious", "gracious gift"or "grace". In Arabic it means "compassion". ... Hanan comes from the name John, the hn from Hanan comes from the hn at the end of John.
The name Harischandra is an Indian baby name. In Indian the meaning of the name Harischandra is: Name of a king.