This name experienced a rise in popularity at the end of the 20th century. It was the most popular name for girls in England and Wales from 2011 to 2015.
Among Christians, this name was originally more common in Eastern Europe. It was borne in the 12th century by Saint Elizabeth of Hungary, a daughter of King Andrew II who used her wealth to help the poor. In medieval England it was occasionally used in honour of the saint, though the form Isabel (from Occitan and Spanish) was more common. It has been very popular in England since the reign of Queen Elizabeth I in the 16th century. In American name statistics (as recorded since 1880) it has never ranked lower than 30, making it the most consistently popular name for girls in the United States.
Besides Elizabeth I, this name has been borne (in various spellings) by many other European royals, including a ruling empress of Russia in the 18th century. Famous modern bearers include the British queen Elizabeth II (1926-2022) and actress Elizabeth Taylor (1932-2011).
This name was very popular in the English-speaking world at the end of the 19th century. Though it declined in use over the next 100 years, it staged a successful comeback at the end of the 20th century. The American sitcom Will and Grace (1998-2006) may have helped, though the name was already strongly rising when it premiered. It was the top name for girls in England and Wales in 2006.
As an English name, Hannah was not regularly used until after the Protestant Reformation, unlike the vernacular forms Anne and Ann and the Latin form Anna, which were used from the late Middle Ages. In the last half of the 20th century Hannah surged in popularity and neared the top of the name rankings for both the United States and the United Kingdom.
As an English name, Zoe (sometimes with a diaeresis as Zoë) has only been in use since the 19th century. It has generally been more common among Eastern Christians (in various spellings).