Sooooo many great name choices....how will you pick?! lol
Someone on the other thread sd., "Milly", short for the spanish word for "miracle". I LOVE that. Or you could go with "Mira".
I love "Hope" or "Grace" too...that would be a good "middle name". Like "Bella Hope", or whatever.
One of my puppies is named "Mazie Grace", which I blatantly stole from a poster here!

But I thought it was so appropriate because of the "amazing grace" that saved her from her situation and brought her to us.
Or you could name her "Ella's Grace", and call her Gracie! I love making her name a tribute to Ella somehow. You could even do it with a name ending in "-ella", like "Gabriella".
Okay, I'm going to post for now, and see what great suggestions other people have come up with!