Something with a bit of a personal touch would be my vote; a name which has some meaning to you. Doesn't have to be something deep and profound, but I'd rather do that than a random name out of the dog name book!
Don't name it something like killer or bullet, my gsd has a few shepherd friends with names like that and I never liked it. People like and respect dogs for their disposition and personality, not because the owner gave it some tough guy name. Seems to happen all too often with gsds, Rottweilers and the like.
Whatever name you settle on, good luck and congrats on the puppy!!