I think
Christa sounds a bit harsh, standoffish and snooty. I prefer
Christie or
Christy to it, even though I'm generally not a fan of diminutives.
As for full
Christ- names, my vote goes to
Christiana.
"How do you pick up the threads of an old life? How do you go on... when in your heart you begin to understand... there is no going back? There are some things that time cannot mend... some hurts that go too deep... that have taken hold." ~
Frodo Baggins