Mira for a baby name

alt. Meera Latin, meaning ‘admirable’. Also the name of a giant red star.

Search by letter



Search by category