Angharad

Angharad

Angharad (/əŋˈhɑrəd/; ) is a Welsh name, having a long association with Welsh royalty, history and myth. It translates to English as much loved one.

Read more about Angharad.