Well, best of luck with all of that. I echo the recommendation not to get ahead of yourself, as you could end up very disapointed somewhere along the way.

I truly feel that dog names should really fit them, so I would wait. A lot of people I meet tell me my dogs look & act fitting to their names, which I really like. Generic names that don't have any meaning as to the particular dog are not my style at all, though.