Welsh. Possibly "blessed raven", or tentatively a variation of Bronwen, "blessed" or "fair" + "breast".