Hola
A mí Liam me gusta. Me echa un poco para atrás el que sea un diminutivo (de William), pero la verdad es que suena bien, y como no es un nombre común en España pues no queda raro, y no se tiende a pensar que el niño se llama William, se entiende que es Liam y punto (cosa que no pasa con diminutivos como Álex, que se suele pensar que el niño es Alejandro aunque sea sólo Álex).
Como pides sugerencias, te dejo algunos nombres: Yago, Damián, Gael, Bruno, Isaac, Román, Tadeo, Uriel, Saúl, Guzmán, Abel...