LOL I just looked up the meaning of the name Miranda, since I didn't really give it thought and it just came to me.
"A name created my Shakespeare for his play "The Tempest", from the feminine form of the Latin gerundive mirandus (admirable, lovely), from mirari (to wonder at, to admire). Hence the meaning, "she who is admired"."
Now, how is that for a rather vain crystal ball? It fits her perfectly!!