personally i'd shorten Alice to Liss for a girl. you could even spell in Alys or go for Alyssa, which is pretty too... sorry off topic a bit.

but brooke with an E for sure for a girl. I think Brook without it is the masculine version. but thesedays anything goes i reckon. But for me the E softens it a bit.

I also don't really think it goes with daisy but I love love love the name daisy, not for such lovely sentimental reasons you guys do tho. I just really think it's the sweetest name.

good luck