Derived from the elements 'gwalch' meaning 'hawk' and 'gwen' meaning 'white'. Also a variant of the name Gawain .
Welsh
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.