Slater is an occupational English name, derived from the Old French word 'esclate', which means 'slate', and the suffix 'er', meaning 'one who works with'.
namehang.com
Slater is an occupational English name, derived from the Old French word 'esclate', which means 'slate', and the suffix 'er', meaning 'one who works with'.