"Tegwen" is strangely and captivatingly alluring... especially visually through written word. It seems so graceful, so pure yet nearly battle-ready. I would never dub it as a child's first name (as a note: I am not Welsh so that is a large contributing factor), but a middle name may be doable.