Oh boy... Awesome thread!
When I was like 6 or 7 we moved to NM. My mom was a single mom with two daughters, so the first thing she did was go to the pound to find our fierce protector. It was about a 2 hour drive from our apartment, so we made a loooong list of names. We wrote down everything we could ever think of (there were some weird ones too) then one by one we passed the list around the car and each of us could scratch out one name at a time. By the end of the car ride, we had it narrowed down to Alex or Bailey. When we picked out our puppy, Bailey fit him PERFECTLY. Alex became his middle name for when my mom was mad. I can still remember waking up in the middle of the night to my mom yelling "BAILEY ALEX YOU BETTER RUN!"
When I was 8 I saved up my $85 to get my own dog. I went to the pound and picked out my dog. His name was Zoe because when he was born in the shelter they just kinda picked up a puppy and gave them names. His adoptive mom kept the name (I have no clue why) so when she returned him to the shelter, they put his old card back up. Same name, with his 8 wk picture. He had learned his name REALLY well, probably because it was the only thing that had remained the same in his life. I picked a new name that, to an 8 year old, rhymed really well lol plus I thought he looked like the all-american dog. So he became "Uncle Sam" or Sammie. Because that rhymed with Zoe. I was 8.... LOL
Sky's name is, well... not that original. He is a light blue merle Aussie with no copper, and he has pale blue eyes. The day I got him was probably one of the best days of my life, and so I named him "Not A Cloud In The Sky". When he's rotten, I use his "real" name Skyler.
Rose's name was "Loretta" in the shelter, so my sister decided her "full name" had to be "Rosetta Loretta". Rose, for short.
When a friend found a rabbit sitting in the gutter, we were of course the "rabbit people" that had to be called. I picked her up, and she was wet and muddy, had ringworm, and diarrhea. Plus, she was mean to my beloved old rabbit Spanky, and the names went together... so her name became Stinky.
Before that, all my rabbits had names from the little Rascals. First was alfalfa (cuz of her fav. snack) then Darla, buckwheat, froggy, farina, froggy II, and Spanky.