Baby boy name help!

Meaghan

So my husband name is Johnathan and he is 7th generation 'john' and wants our baby boy to continue. He wants to name him Johnathan and then call him JR or JD or whatever we pick as middle name but I dont like that. I want our boy to have a name not be born into a nickname.... what are some good boy names that sound good with Johnathan as a middle name.