Thanks juice. Ds1 has the same bug, but has already broken up and is just curled up watching endless Minecraft videos, which is his way of destressing.
Our second dog was a rescue pup who was so ridiculously pretty. I was determined to call her something sappy like Tuppence or Ella. We'd only had her in the car with us for five minutes when dh and I looked at each other and said "Her name is Rascal". It was quite uncanny, we both said it at the same time - gives you a bit of an insight into her personality thought! 
My Wheaten was named after the programming language dh was working with at the time - I've never met another dog with the same name and it really suited her, but can't really say it on here because it would out me.
Lurcherboy came with his name - it's the same as NCIS's boy and really suits him.
My first ever dog was a GSD we found close to death under a hedge, having been abandoned in a local park. We tried every name under the sun to try and get her to respond to something and she only responded to Sally, which didn't suit her, so we chose another similar sounding name which was perfect for her.
Belgian Shepherd x Border Colie 'Oldgirl' was named Bear because she looked for all the world like a bear cub as a puppy and had huge paws, so we expected her to be big and long-coated. Wrong! She did have a beautiful, thick, glossy coat with a huge neck ruff, but she never grew big and had huge paws for the whole of her life. People were still asking us if she was a GSD puppy when she was well past 10! 