I love
Christie as a nn for
Christopher! So awesome. I don't think I'd condone using it as a full name for a boy, not only because of the nicknameyness, but just because it's seen as a feminine name these days.
Christopher is a nice, handsome, solid, general name to fall back on if he so wishes in his future.