Alice might fit with the name...*thinking*...Belle. It's really nice! And it would sound so good on her :3 Just in case, for u who don't know how to say this name, it sound like this: [Bell] Another name that would fit Alice is Yasmin. It's a lovely name!^^
Fabia's name is totally the perfect one for her so I woudnl't change it. But another name that might would fit her is maybe Nazalia. I really love this name. U say it [Nasalia]. And Suzuka would also fit her sooo much! It's a japanese name as it maybe sounds :) Also the name Kiara! Wooowww!!! OwO
And Mira...hm...Perhaps Ashley would sound better. If not then maybe Gwen or Aliyah. I really love the name Aliyah! It means going up to reach the top in arabich.