Liam is a good name for boys, not that very common unlike james and john. If I will also love L theme, Lander is also good for me. But it would be good to decide together with your partner, I am pretty sure both of you can come up a good name.