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.)