Modern invented blend of Ken and Lee, with Lee from Old English meaning 'meadow' or 'clearing'.
Like Kenalee?
Swipe through thousands of names like it