If you are thinking that your baby doesnt need a middle name (or names) think again, apart from having aesthetic uses they can also be practical.
"John Smith" could be a simple two word name, but it also happens
to be a very common name (although on current first-name trends its
more likely to be "Jack Smith"). So what if there are more than
one in your childs peer group? How do you distinguish? Give them
a middle name, "John Zacharias Smith" would be fairly unique.
Middle names can have a practical value in satisfying the Irish Maiden
Aunt who wont give you a slice of her wealth unless the girl is
called Alabaster, well name her Alabaster but call her by her middle name
Some families have traditions, such as giving the child a middle name that is the first name of a parent. This has been going on in the family of the author for many generations. In other families it is used to commemorate a marriage of one family to another, but be careful here. Anything that will cause your child embarrassment at school or later life will not be appreciated by them and they may resent you for it.
Another practical use for middle names is security for things like credit cards, passports and so on.
Of course you can give a child more than one middle name, but do remember the effect it will have on the childs life: Think how hard it would be if YOU had the surnames of all the players of your fathers favourite football team. Do you want your child to love you or hate you?
Just dont forget the most important rule: Who is the name for?