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).
As a given name it was mostly masculine before 1940, but it rose in popularity as a name for girls during the 40s and 50s, probably due both to Grace Kelly (who married Prince Rainier III of Monaco in 1956) and a female character on the 1957 television series Bachelor Father [1]. By the end of the 1970s it was on the decline.
This name (in various spellings) has been common among European royalty, being borne by ruling queens of Naples, Navarre and Castile. Another famous bearer was Joan of Arc, a patron saint of France (where she is known as Jeanne d'Arc). She was a 15th-century peasant girl who, after claiming she heard messages from God, was given leadership of the French army. She defeated the English in the battle of Orléans but was eventually captured and burned at the stake.
Other notable bearers include the actress Joan Crawford (1904-1977) and the comedian Joan Rivers (1933-2014), both Americans.
This name was borne by the heroine of Lewis Carroll's novels Alice's Adventures in Wonderland (1865) and Through the Looking Glass (1871).