Would probably shorten it to Jimmy or Jim. Is Jimmy too old fashioned. Also will be living in Glasgow and don't like the 'uch aye jimmy' aspect of it.
Would give him official title 'James' for naughty times. DD1 is Rebekah but we call her Bekah or Beks. Though in school some people call her Rebekah and others Bekah. Dd2 also has a name that we shorten too.
If he decides he doesn't like Jimmy then he can call himself James.
At the moment it is the only name me and dh can agree on.
Any opinion on the name James greatly received.