I think it's quite sweet but think it might need to be short for something so he could use a longer name when he is older - I always think how would this sound on a job application! It depends what your surname is, I guess.
I also prefer with a 'J', slighly more masculine, not sure that matters though