I don't have a middle name but my husband has two. When our children were born they were given two middle names also.
It's funny how your taste for names changes. When I was pregnant with my son, I loved the name Fabian. Now I think it sounds really gay. Lucky, I didn't name him that but Douglas, after my dad. He likes it because it's a name you can grow up with. Everyone calls him Doug.
My daughter is called Ruth. Again, it's a name you can grow up with. Tracy, Debbie, Kylie and such like just don't suit old ladies!