Starting from scratch, but restricted

So I had a discussion with the husband about names as we're yet to agree, and we've decided to start our list for girls from scratch. We're going to sort one gender out at a time, and per tradition, ladies first.

We've come to the conclusion we're going to have to compromise, and so have set a few ground rules to find the best name.

His rule: No boyish potential nicknames (in fact, this is his main issue, so bye bye Charlotte and Francesca) and no surname names (I also agree with this)
My rule: Multiple syllables preferred but willing to bend if I find 'the one', but must have flair. Must also have nickname that will work as a child at least.

Must also go well with two syllable surname J___son and brother DominicJoseph.

Looking at other threads there's some pretty creative people out there, and I'm hoping you can help us too.

The problem with Eleanor is that we have a niece by that name (she goes by the full Eleanor at the moment though, but it's still not usable. Shame, as it's a great name.) Amelia is also out as it's too close to a family name)

Abigail is lovely, and I've never thought to get Lucy as a nickname for Louisa. Annabel (I prefer this spelling) is also nice, though I'd definitely avoid Bella as a nickname as there's three in Nico's playgroup alone.