The name should be fun and meaningful, but also easily understood and easy to pronounce.
I have found that dogs respond well to names that end in an ee sound like Bailey, Charlie, Sammy or Rocky.
I read an article once that said dogs hear “S” sounds well and hard consonant sounds like a hard G or a J sound like in Gummy or Jerry or a hard C sound like Cookie.
It may not be imaginative but it can help if the dog ever gets lost to name it something that describes it like Blackie, Buffy (tan or buff colored), Hershey (for brown dogs), Red, Spots or Whitey of male dog names.
I want to caution you against using names that might scare people or give them reason to harm the dog because the name sounds vicious like Killer or Butcher. Also don’t call it anything that is offensive or embarrassing.
I suggest trying out a few names to see if one gets his attention more than another. But once you name him don’t change it a month or 2 down the road.
Whatever you name him, I hope you two have tons of fun together! Best of luck to you and your dog!