I think Jaxon James sounds better. My cousin had a little boy not long ago and they named him Joseph Jaxon, they call him there little JJ for short. How cute is that. Good luck making a decision.