As an English name it has been very popular since the Middle Ages. It was the top name for girls in England and Wales in the 1920s, 30s and 40s, but it declined in the latter half of the 20th century.
Other saints by this name include a queen of Scotland and a princess of Hungary. It was also borne by Queen Margaret I of Denmark, who united Denmark, Sweden, and Norway in the 14th century. Famous literary bearers include American writer Margaret Mitchell (1900-1949), the author of Gone with the Wind, and Canadian writer Margaret Atwood (1939-). Others include American anthropologist Margaret Mead (1901-1978) and British prime minister Margaret Thatcher (1925-2013).
The name was not used in England until after the Protestant Reformation. A notable bearer was Martha Washington (1731-1802), the wife of the first American president George Washington. It is also borne by the media personality Martha Stewart (1941-).
Though in use elsewhere in Europe, the name was very rare in the English-speaking world until the 19th century, when Queen Victoria began her long rule of Britain. She was named after her mother, who was of German royalty. Many geographic areas are named after the queen, including an Australian state and a Canadian city.
This was the name of the first English baby born in the New World: Virginia Dare in 1587 on Roanoke Island. Perhaps because of this, the name has generally been more popular in America than elsewhere in the English-speaking world, though in both Britain and America it was not often used until the 19th century. The baby was named after the Colony of Virginia, which was itself named for Elizabeth I, the Virgin Queen. A more recent bearer was the English novelist Virginia Woolf (1882-1941).