Find the word definition

Wikipedia
Angharad

Angharad (; ) is a Welsh name, having a long association with Welsh royalty, history and myth. It translates to English as much loved one.