The name Gauvain means Hawk and is of French origin. Gauvain is a name that's been used primarily by parents who are considering baby names for boys.
Possibly from the ancient Welsh name "Gwalchmai" meaning "hawk of the plain," but could also have come from the word "Gwalchgwyn" meaning "white hawk".