Here is the list of some very popular names in 2013.
Lucy: Lucia was a 4th-century martyr from Syracuse. She was said to have had her eyes gouged out, and thus is the patron saint of the blind. She was widely revered in the Middle Ages, and her name has been used throughout Christian Europe (in various spellings). It has been used in the England since the 12th-century.
Amelia: The name became popular in England after the German House of Hanover came to the British throne in the 18th century - it was borne by daughters of George II and George III. Another famous bearer was Amelia Earhart (1897-1937), the first woman to make a solo flight over the Atlantic Ocean.
Sophia: This was the name of an early, probably mythical, saint who died of grief after her three daughters were martyred. Legends about her probably arose as a result of a medieval misunderstanding of the phrase Hagia Sophia "Holy Wisdom", which was the name of a large basilica in Constantinople.
Isabelle : It spread throughout Spain, Portugal and France, becoming common among the royalty by the 12th century. It grew popular in England in the 13th century after Isabella of Angoulême married the English king John, and it was subsequently bolstered when Isabella of France married Edward II the following century.
Some of these aren't exactly uncommon, but just wanted to throw them out there.
I also second the suggestions of Helena, Emilia, Caroline, Beatrice, Amelia, Annabel and Anneliese!