From Old Norse 'liulfr' meaning 'wolf,' brought to Scotland by Norse settlers.
Like Lyall?
Swipe through thousands of names like it