Modern invented blend of Shae (Irish, 'fairy palace') with the '-lan' suffix suggesting grace.
Like Shaelan?
Swipe through thousands of names like it