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.