Oh, forgot to give my opinion on the others...
Trinity makes me think of the Triune God (as in, Father, Son and Holy Ghost": The Holy Trinity).I agree with the post suggesting it sounds as though it is three-in-one grouping as opposed to an individual.
-Sort of akin to naming a child "Duality".
Tristan has a negative meaning, SAD/Tragic Hero.
*Also, not sure you have it over there across the Atlantic, but "Dristan" is an over the counter nasal spray used to treat stuffy nose.
Eden is alright...again, a little biblical, but not as 'religious' sounding as Trinity.
Raven: I agree that it is a very appropriate choice for a raven-haired, olive skinned, brown eyed child.
*Otherwise, it can sound contrived --like a name adopted by a teenage girl who dresses only in black, likes role playing games and is going through a "Wiccan phase".