
I'm the same as LJS - dog comes home first, then I decide on the name if I'm going to change it (I get rescues, so they've already got names).
Only my boys were named before they arrived - Remy I did get as a pup, and I still changed his name twice lol! and my springer, Fletcher, who was Smudge before. I still don't know why but his name just popped into my head on the way to pick him up and it was absolutely perfect, he was a total Jack the Lad.
Of my others, I've known I was going to change the name (Bella, Molly, Becky and Xena) because I just didn't like them but not what to until they arrived and then it took a fair bit of googling for Becky! They are now River, Raine, Saffi and Paige. I've had Raine in mind for a dog for years - it was going to be River's name - but it just wasn't quite right. Then when Molly came home it suited her perfectly!