James is nice but do beware.
DS1 said to me t'other day "yes, James said..." and I had to say well which one - there are 3 in his class.
The other DCs have one in their class too.
But apart from that - many don't have a problem with popularity (I just think it's confusing) it's a fine name - everyone can spell it, say it, no need to shorten it, good for baby boy or prime minister or pop star.