Welsh name derived from "caru" meaning "to love."
Like Caron?
Swipe through thousands of names like it