What does Carys mean?
A modern Welsh name formed from the stem of the verb caru 'to love' (compare car 'beloved friend', cariad 'love'). A genuine Welsh 'love' root; the variant Cerys is read the same way.
What does Olwen mean?
Olwen means “white footprint,” for flowers said to spring up where she walked.