Gwen is fine on its own, it's a perfectly legit Welsh name. I also like Gwenno -'little white one'
I really wouldn't bother with
Gwenhwyfar or
Gwenllian outside Wales:
http://www.forvo.com/word/gwenllian/#cyhttp://www.forvo.com/word/gwenhwyfar/#cy- don't see why
Gwen couldn't be short for
Guinevere if you wanted it to be, or just spell it Gwenivere.
There's also:
Gwenola
GwenaëlleGwenan / Gwennan
GwenithGwenda