Lyham is likely a modern spelling of Liam, ultimately from William, meaning resolute protection.
Like Lyham?
Swipe through thousands of names like it