DH and I love the name James.
What has put me off so far is the idea that it's in the top 10 so I'm concerned that he would be one of several boys named James in his class/school - which I'm keen to avoid.
That said, I haven't met a single James for years... so how popular is it really? Have you come across many baby James recently?
PS our second choice is Christian which is much further down the list for popularity.