It's a Welsh name that's only been in use since the last century. A modern name, I suppose you could say, equivalent to Saoirse or Aislinn in Ireland in terms of usage and modernity.
Rhoswen means 'fair, white or blessed rose'. Rhos- coming from the Welsh word for rose: rhosyn.
It's pronounced 'hross-wen'.