Modern blend of Cara (beloved in Irish) and Leigh (meadow), combining affection and nature.
Like Caraleigh?
Swipe through thousands of names like it