I adore
Mira and would use it in a heartbeat if I didn't hope to raise my children bilingual in English and Spanish (mira means "look" in Spanish, which isn't a bad word or anything but is kind of weird).
I also like
Mila a lot.
Mia is cutesy and nicknamey and yuck.