Let's see...
my past dogs have come to me with names already. Being that they were old and deaf, I just kept their names as they were.
But Peanut's original name was to be Poochie Mama. Which I loved. But my family gave me a lot of headache about that. My boyfriend wanted something ironic... ya' know, since she would be a giant dog, he wanted a diminutive name. He thought Peanut, or Tinkerbell, and so on. I didn't like any of them. But as a puppy, she was a little orange ball of fluff, and kind of looked like a giant Peanut. It eventually stuck. And it actually suits her perfectly. At 30" tall, and over 150lbs, she's still my little Peanut.
Bubba was originally named Buddy when we adopted him. But he was just a 6 month old pup so changing his name would be easy. I had worked at a Veterinary Surgical Center sometime ago and fell in love with a little guy named Bubba. He was there for weeks; and every day I'd spend all my free time with him. He loved me. Nobody else could get close to him like I could. I promised him I'd name my next boy after him. And so Buddy became Bubba.
And by the way... I think Gizmo is an adorable name for the little guy.