The name Angharad is a girl's name meaning "much loved". Angharad and discussed in our forums with posts like "Quick Question Thread?!".
From the experts:
This name dates back to Arthurian legend, in which Angharad was the lover of Percival, one of the Knights of the Round Table. It was quite popular in the Middle Ages and is still heard i Wales, but the prospects of it being adopted elsewhere are pretty slim.