Hi Ling,
tristan is a nice name .. it's a boy's name, but some people may mistake it for a girl, which doesn't matter. some names are unisex rite? so ok. here's the link to the life of the famous hero named tristan
http://en.wikipedia.org/wiki/Tristan
i like joshua too, the real meaning is...