Love Liam Pierce!
Have you thought of Oliver as a FN? I think it goes better with Liam then the other names you have on your list.
But I love Silas and Ezra! just not with Liam.
Holden is NMS, but it is cute, and I think it would go nice with Liam