Blair Mara, Brooke Meira (LOVE Meira btw), Brynn Meira.
I really like Brooke Maxine too but I feel like it sounds too edgy or even masculine and your DD's name is so pretty and "flowy" and feminine that it may distinguish girly-girl vs. tom boy too much, without meaning to or pushing it. I've seen again and again how just the name alone will influence something like that.
P.S. I love Ella Ivy, it's so pretty!