The name Slater is a boy's name of English origin meaning "maker of slates". Slater and is often added to lists like English Names for Boys and discussed in our forums with posts like "Generation CAF #41 (w/ occupations)".
From the experts:
Slater has a more genial, friendly feel than most trade names. Angela Bassett and Courtney B. Vance used it for one of their twins.
On the nineties TV show Saved by the Bell, the character A.C. Slater, played by Mario Lopez, was usually referred to by his surname. Christian Slater is a well-known real life bearer--though he was born Christian Hawkins.