Glad you like the names.
The idea od Harry is still iffy. I'm not sure if I like it enough. Benji's just kind of a GP name. I don't know why I always use Charlie for Charlotte. Just like it better than Lottie, I guess. As for Jamie, I can't stand Jimmy/Jim, and I just think Jamie is a neat name for a boy.
I pronounce Leah as Lay-uh because of growing up hearing it that way at Hebrew School (which my mom made me go to until last year). Leah as in the older sister of Rachel and one of the wives of Jacob. I just loved how it was pronounced Lay-uh. Leia just is weird looking to me, and Lee-uh, I prefer spelled Lia.