To be totally honest, I don't love Leland with your other kid's names. John is such a strong name and I think Daniel Leland would be a better match. I also like Ethan, William, Rowan, Austin, and Zachary with John, Hannah, and Brooklyn (which are all great names, btw).
I like Leland but the end is really similar to Brooklyn.
AJ, enjoying life with C.