I'll go for
Alba. I used to detest the name, but it's grown on me.
Although i have to say,
Jessica Alba isn't one of my favourite actresses.
About the others...
Ebba - Cute, but to me it kind of sounds odd
Abby - Only when it's short for something. Generally, it's ok.
I don't think it's silly to honour the members of Abba - i mean, somehow i really wanna honour Toše Proeski in a name somehow.