He (God) has favored me
Hannah as a girl's name is of Hebrew origin meaning "He (God) has favored me". In Biblical terms, Hannah was the 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".
Check out these popular pages to discover more baby boy and baby girl names and meanings.