I don't mind double barrelled names if they flow well. AnnaBeatrix is lovely with its 2-3 syllable count. The other two on the list are too long and both names end in "a". If you want both names, I would use a hyphen. People always seem to shorten two names to one.

I love double names. Have three girls with double names, which we used a hyphen with.. I do think the hyphen helps for clarity.... but I don't think it is necessary. Of your list I love Anna-Beatrix. This is a name I have considered myself! Very pretty!!

~ "How can there be too many children? That is like saying there are too many flowers."~ Mother Teresa