Shaw is an Anglo-Saxon name, derived from the Old English word 'sceaga', which means 'copse or small wood'.