Etymology & Historical Origin - Liam. Liam is the Irish version of William. William is ultimately derived from Willahelm, an Old High Germanic masculine name, from the Germanic elements “wil” meaning “will, desire” and “helm” which means “helmet, protection.” The name is generally translated to mean “valiant protector” (a desire to protect).