I never name anything new for some time. I wait until their character comes out. Odds are that it will come to 'pup' until you do decide on a name.
My last Border Collie was 9 months when I got her and waited for another month before the name Seal came to me. Reason was that she would lie down and drag herself along the ground like a seal.
My GSD I also had for a month before she ended with the name Bria.
I would just wait until something tells you what he should be called.