French and English, from Latin "wondrous", Mira is a very rare male name hardly used since 17th Century