Guiot or Guyot is an Old French name, an augmentative of Guy.
[1][2] It may also be related to the root guille, meaning deception or silliness.
[3]