Liam est le diminutif irlandais du prénom Uilliam, lui-même forme gaélique de Guillaume. Ce dernier est issu des racines germaniques wil, signifiant « volonté » ou « désir », et helm, désignant le « heaume » ou la « protection ». Bien qu'il ait longtemps été confiné aux îles Britanniques et à l'Irlande, son adoption internationale a été fulgurante à partir de la fin du XXe siècle.