Despite its nice meanings in other languages, I'm afraid I can't warm to
Mira, because in Spanish it means 'look, sight'.
That might not seem like a bad meaning, but there are a few phrases in Spanish which include mira/miras, that ruin as a name for me.
For example...
De miras estrechas - narrow-minded/to look at things narrowly
Mira de bombardero - bombsight
Vida I love though. It means 'life' in Spanish.