An uncommon modern English-style name likely formed for sound and style rather than a clear traditional etymology.
Like Knash?
Swipe through thousands of names like it