Audrey. Makes me think of Audrey Hepburn and Audrey Tautou, which are good associations.
Mabel may be quite pretty objectively, but still seems old-ladyish to me (maybe because it was actually the name of one of my grandmothers). How about Amabel? Amabella? (like in 'Big Little Lies')