I think it could work.
Lee on a boy I find boring, and
Leah is girly looking. I think Leigha might be cute. I'd rather see it on a boy than a girl. I've never thought of the name on a boy before, but I'm saying it to myself right now, and I rather like something about it.