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).
This name was borne by a 12th-century empress of the Latin Empire in Constantinople, who was originally from Flanders. It was also used by her descendants in the royal families of Hungary (spelled Jolánta) and Spain (sometimes spelled Violante). The Blessed Yolanda of Poland was a daughter of Béla IV of Hungary who married a Polish duke. It was also borne by Yolanda of Vianden, a 13th-century countess from Luxembourg who joined a convent against her parents' wishes, later becoming the subject of medieval legend. Another notable bearer was a 15th-century duchess of Lorraine, the subject of the opera Iolanta (1892) by Pyotr Ilyich Tchaikovsky.
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).
As an English name, it has been used occasionally since the 12th century. It is the name of a central character in Shakespeare's play The Two Gentlemen of Verona (1594).