Guido is a German and Italian name, derived from the Old French word 'gui', which means 'professional guide'.