I like all of those;
Morwenna is a favourite (in my top three) and I do love
Morgan (or
Morcant) on a boy. Others:
AneurinAeronwen &
AeronwyEirlysEirwyn (masculine form of
Eirwen)
HeilynCelyn and/or
CefinGwyn (b)
GwyneiraGwenhwyfar (Welsh prototype of
Guinevere)
Gwythyr or Gwydir
Gwytheyrn (Welsh version of
Vortigern)
LlinosLleucuLlewellynMyfanwy (my own name)