Lorelei, Eleanor, Beatrice all excellent. Good shortlist, OP! Like the nn options for Eleanor - Nell and Beatrice - Bea as well. Not so keen on Abigail, and know a lot of Abigails aged teens to mid-twenties, if that's of interest.
All lovely names, although Eleanor and Abigail quite popular. I've always liked lorelei but was put off choosing it because lorelei was a siren who lured men to their deaths on the rocks. All good choices though.