Name profile

Ceinwen

A Welsh name combining elements meaning “lovely” and “blessed.”

Usage languagesWelsh

Meaning and history

Welsh name combining cain, "good, lovely," and gwen, "white, blessed." It was borne by a 5th-century Welsh saint, also known as Cain or Keyne, who gave her name to Keynsham in England as well as several Welsh parishes.