Shaneil likely blends Shane, the Irish form of John, with a modern English feminine ending.
Like Shaneil?
Swipe through thousands of names like it