Help naming our son

My husband and I have always said that if we have a boy we would name him Wesley James. (Both are family names) now that the time has finally come we are struggling. I love Wesley James but my husband is leaning more towards JJ. I like JJ but we had talked about doing John James (Family Names again) so that we could call him JJ. My question is if we do JJ do we name him John James or JJ with a middle name? What’s your vote? Hope this makes sense.