Thanks for the replies
I prefer Joseph Michael Robert too, it's not a huge difference but it just sounds right to both my DP and me.
The only time I call my ds by his full name is when he's in trouble, the girl will be called Lily most of the time except when she has roll call at school and probably when in trouble too. I can't imagine people will be saying her name fast for any particular reason either. So I might just stick with Lily Olivia.
When we first started talking names years ago Abigail was the name we were leaning towards, so maybe Lily Abigail Olivia could work but again that's another L! Hopefully it will come to me like it did with my 12 yr old ds middle name just as I was filling in the birth certificate, he's Sean Thomas with an Irish last name.
DP wanted the boy to have two middle names like him, but hasn't said anything like that about the girl so considering my ds has one middle name it doesn't matter too much if the girl has 1 or 2.