O.P.Bhaanu Mathee
O.P.Bhaanu Mathee answered
It is of Hebrew origin, and the meaning of Hannah is "favored grace". Biblical: Mother of the prophet Samuel. Being barren, she asked God to bless her with a child, and her prayer was answered. Hence, the name literally means "God has graced me with a son".