I love
Allegra! It has such a nice sound and meaning and general aura of cheerfulness :)I prefer it without a nn, but
Ally and Legra could work I suppose.
I don't like the name
Cara much, but I can imagine it on a person of any age, and I can't see it getting dated.
ETA: Reading the other replies, they mention allergy medication? I've never heard of it before so it doesn't affect my impression, but I live in England. If it's really well known wherever you are it might be something to take into account.
This message was edited 10/16/2006, 3:33 PM