I think they're nice together, too. I always keep the opinion that if two kids' names begin with the same letter, it could just be a coincidence. :)
I like that they're both classic, but
Julian is more interesting so it complements the solidness of
James quite well.