Il nome Liam, di origine irlandese, significa "forte come un guerriero" ed è formato dai due elementi Gaelici "lu", che significa "guerriero", e "am", che significa "desideroso di". In passato era spesso utilizzato solo per i figli maschi della famiglia reale o nobiltà in Irlanda, ma oggi è diventato un nome molto popolare non solo in Irlanda ma anche nel resto del mondo.