Name of a Celtic Christian saint, apparently from Gwynn- (first part of compound names beginning with Welsh gwyn "white, fair, holy", e.g. Gwynoro, Gwynlliw) + diminutive suffix -o (cf. Gwenno). Currently used as a masculine given name (a revival of the saint's name).