I love the names and the reasons behind them.

Leiloo's (my labbie girl) name actually came from a bood I read many years ago. It means the "most perfect woman" And boy does she live up to that name Turns out that the movie The Fifth Element main character is named Leiloo (they may have changed the spelling though.)

Cats:

Pepper: neighbor came up with that name

Bandit: he's black and white and steals stuff, especially plastic bags.

Angel: my sister came up with that name. She was the runt in the litter and the vet didn't have much hopes for her surviving. My sister said she would survive because she had an angel watching over her. Most of the times she lives up to her name.

Chinese water dragon:

Jimmy, after my favorite singer Jimmy Buffett