Blend of Kara (Latin/Italian, dear beloved) and Leigh (Old English, meadow clearing).
Like Karaleigh?
Swipe through thousands of names like it