Definitely
Tristan, as long as it's a boy.
Christen is usually a girl's name and pronounced KRIS-ten. If you want him called
Christian (KRIS-chin), then please spell it
Christian or
Kristian, etc., otherwise it will be very confusing for him. (I assume by Christain you meant
Christian.)