Only Layla and Angel have middle names.
Layla Angel and Angel Anna. I gave Layla the name Angel because she was my angel that saved me from despair when my RB Mandy died. Angel had her name when I got her from a rescue but I added Anna in honor of my grandmother Anna, who I got my love of cats from.

Wow, this is an old thread. I only had Zoee and Taz.
So, none of mine really have middle names. I say Zoee's is Jayne, but I never really use it on her.
Here are their most commonly used nicknames.
Zoee - Zo dog
Taggart - Tagg-Tagg-Tiggity-Tagg (how is this a nickname when it's soo long)
Paizly - Paizly Poo, or just Poop
Jax - Jaxter, Maxter

And then I refer to them by species and gender. Boy Dog, Girl Dog, Boy Cat, Girl Cat.

Our goal in life should be - to be as good a person as our dog thinks we are.
Thank you for the siggy, Michelle!

I guess none of the 3 cats have middle names. Tink started out as Tinker Belle because she was so little and tiny. Buddy was just Buddy with my last name. However, I call him Bunna Boo, Bubba, Bun, Bubby...LOL...he answers to all of them.

Mama is just Mama or Mom or Moms or Sweetie Girl.

Ever since Tink started standing on her hind legs to get petted, I have been calling her Monkey and she answers to the name now too.