I hate to be the only negative voice here but I think its just too much name. Its very clunky, which isn't a bad thing, but its the kind of name I imagine on an exuberant boisterous little girl who loves being the centre of attention. Olympia on a timid little book worm? Sorry, I just don't see it.
Anyway, middle names.
Beautiful painting - I just googled it - thank you, Greyer!
My only negative on this name, echoing pinkballerina, is that I do think it's a little bit long. I hate the name "Pia" which some people use to shorten. Well, I have 8 more months to think about it;) I still think I wanna go with it.
Olympia is on my list!!
For me, it's such a strong name that I would pair it with something softer & sweeter & maybe simple
I would steer clear of anything that feels Grecian or sporty.