A modern English spelling from Hazel, the hazel tree, with the elegant place-name suffix -leigh.
Like Hazeleigh?
Swipe through thousands of names like it