Well, they both mean life but I think I like
Vita (Latin/Italian) better than
Vida (Spanish). The T makes the name snappier and vivacious (see! life!).
Arlo,
Clara, and
Vita are really nice.
Clover seems a bit out of place but a nice name all the same.