A modern alternate spelling of Liam, from Old Germanic roots via William meaning 'strong-willed protector.'
Like Liiam?
Swipe through thousands of names like it