Likely from Hebrew elements including -el, meaning God, giving it an angelic or God-related sense.
Like Kasriel?
Swipe through thousands of names like it