Where does “Liam” come from?
Liam (Swedish) comes from English Liam, from Irish Liam, from English Uilliam, from English william, from Middle English William, from Anglo-Norman Willame, from Old High German Willahelm, from Old High German helm — to pierce, strike; to stick; prick; stab.
Ancestry of “Liam”, step by step