That's actually a good plan Erik.
Just remember, a puppy needs a lot of care. I'd suggest you crate train it if the thought hasn't crossed your mind.
Since the dog is a puppy, I'll suggest that you don't give the dog a name yet. When the puppy gets to your home, I'm certain it will show traits that you will notice, that will lend to the dogs name you'd like to give it for the rest of its life.
One of our three dogs which we "own" (from numerous dogs who have been through our home) is named Shadow. She has this name because when she first come into our home, she was so insecure that for the first six months in our care, she would never leave your side in fear of being left alone. She was litterally your "Shadow", thus her name (which was pretty easy to come up with after two weeks).
Spend time with the puppy and I'm certain you'll come up with the appropriate name
Since we moved to a more rural area some years ago, our Aussie "mix" has come into her own as the first pic shows.
The second pic was taken five years ago (how time flies) when we lived in a development, and the yellow lab was the dog who got the break when Shadow came into our home to "play" with Ella (beagle mix). The plan actually worked pretty good