Welsh name meaning 'blessed love,' from car (love) and gwyn (blessed, white, fair).
Like Carwyn?
Swipe through thousands of names like it