The name Hannah comes from the Hebrew name Hanna, which is derived from the Hebrew root hanan, meaning "to be gracious." Therefore, the name translates to "grace" or "favor." In the Bible, Hannah was the infertile wife of Elkanah before praying to God for a son. Her prayers were answered when she gave birth to the prophet Samuel. The name Hannah has appeared in the Social Security Administration's top 1,000 for girl names every year since 1900 and has been a top-100 girl's name every year since 1986. It even spent 13 years (1995-2007) in the top-10. Both Hana and Hanna are also listed in the top 1,000.