I think it's wrong to give a child a name with religious connotations. What if he decides to be a Muslim/buddhist/atheist or whatever when he grows up but is stuck with a name which labels him as Christian?
My brother is called Christian and he's an atheist. I'm sure it's because of his name. I really like it though, and he has never expressed any dislike as such of his name (he was a Chris when he was younger but most people call him Christian now).
Love it! I actually raised it with DH as potential name for imaginary DS2. I was watching a movie on a plane and there was a boy in the movie called Christian (it was a Dutch movie) and I thought what a fabulous name. I normally go for the more old-fashioned names (my DS1 is George) but I really like this name.
I have one, so naturally I love it. I think it is classy but also modern. It's also big in Europe, which was important with my family background. I am a Christian, but I think it's enough of a name in its own right that even if my son grew up to have other beliefs, it wouldn't matter.