Liam is a variant of this slightly longer name that's from Old German
... for 
persons whose original name is in English, German, Dutch, ... language); Guille (
Spanish); Liam; Memo (Mexico, Costa Rica); Yam.