I really like it; I think it's somewhat of a more 'modern' name instead of the traditional James. Hopefully he will go for it since it's like his name! I love Jamie as a nn, or Jamey. Have you considered the spelling Jameson? I just thought that might keep it consistent with his FN's spelling.