They all sound like lovely names, but I suspect may be little bit of a mouthful. I think two of them together might be nice.
I have a friend who has several middle names, and finds it hard to fill out forms and things. She has dropped the use of a few of the names in adulthood.
However, naming is a very personal thing, so do what you think suits your baby best.