Thanks guys - am leaning towards:
Zoë Ruth (non-hyphenated - Ruth as middle name)- nn Zo (to ryhme with Jo - Zo is also a name in its own right - African I think).
I really love them all though!
Zoe is Greek for "life" and is mentioned in New Testament (original Greek) in the context of eternal life (I am religious so nice fit) so in a way because of its meaning "life" it seems like the ultimate name (am very into meanings). Also it is a very ancient name (has been used for centuries) - there was also a St. Zoe. Also I love the 70s - when the name had a bit of a ressurgence, and I may be off beam here but Zoe makes me think of someone who's a bit arty and I'm into the arts too.
Plus its my middle name - so I'm probably horribly biased! I know its one of those names that's not everyone's cup of tea (esp those into the frillier types of names)
Ruth was my Great-Aunt who was a nurse in Africa and set up a hospital.
Clara was my DH's grandmother and Claira was my great grandmother!
Decisions, decisions ...