My favourite name of all of the first names is Sophia. But Sophia Leigh is the name of a Tomb Raider villainess so I can't help but think of that weight I see it!
Georgia Leigh sounds good together...
Maribelle Leigh might end up sounding like Mary Belly but obviously with the emphasis on different syllables.
I really like all your options tbh. However Georgia Leigh just sounds so distinguished to me. I think it's a beautiful name that will transition very well from baby to adult. (Plus it makes me think of Vivian Leigh from Gone with the Wind, and I just loved her, lol)
I like them all appart from MacKenzie
(hope you dont mind me saying) its just that in my area it's a very chavy name.
Georgia Leigh .. Love it