Blend of Kara (Latin/Italian, dear beloved) and Leigh (Old English, meadow clearing).
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Karaleigh?
Swipe through thousands of names like it