I like Carissa the best.I don't like the double th in BlytheRuth.I like the spelling Zara better but I would guess there'd be less pronunciation confusion with Zahra (but perhaps you'd get spelling confusion instead?).
I'm too lazy to think of a clever signature. ~iris