"Carwyn is a Welsh name that means 'blessed love' or 'fair love'. It is traditionally a male name."
Download App