I prefer
Alma above the other two, then
Alva and
Alba. I don't enjoy any of them enough to consider using them, but they're nice enough names. I first heard
Alba in the movie "The Time Traveller's Wife" and, initally, about wanted to wring the author's neck for choosing it when there are so many other beautiful names available but, over the course of the movie, I did get used to it.