Modern elaboration of Hazel, from Old English 'hæsel' (hazel tree), combined with the popular '-lyn' suffix.
Like Hazelyn?
Swipe through thousands of names like it