A modern alternate spelling of Liam, from Old Germanic roots via William meaning 'strong-willed protector.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Liiam?
Swipe through thousands of names like it