Lyham is likely a modern spelling of Liam, ultimately from William, meaning resolute protection.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Lyham?
Swipe through thousands of names like it