Since Guto Ffowc is the name for Guy Fawkes, doesn't it make more sense to be related to Wido, rather than Gruffudd? If you compare Guy for its other European counterparts (e.g. Guido), it certainly gives the impression that it is anything but Gruffudd.