Liam est un diminutif du nom irlandaise Uilliam, qui est un équivalent du nom Guillaume, qui dérive du nom germanique Wilhelm.