I agree on the ava bit. It's one of the hot names right now. Kaylee is pretty hot, too. Unless you're okay with your daughter being one of many little avas or kaylees her age, i'd go with something else.
I also like heidi (that's my name!) and leah. Raina's okay, too. I knew a little raina, and boy, was she a spitfire!
As far as compromise, you could agree to use one as a middle name. Joy sounds great with almost anything:
leah joy
heidi joy
raina joy
hannah joy
or
hannah claire
leah claire
stay away from alliteration like jamie joy...It sounds cartoon-y.