Modern coined name, possibly blending Del with a suffix suggesting 'valley.'
Like Delvan?
Swipe through thousands of names like it