A compound modern name blending Cari and Lynn, often carrying the sense of beloved and lake.
Like Carilynn?
Swipe through thousands of names like it