Family name origins & meanings
- English (Midlands) : variant of Sly.
- Scottish : either of English origin, as in 1, or a habitational name from a place such as Sliach in Glengairn, Sleach in Strathdon, Slioch in Drumblade, Sleich in former Perthshire, or Slioch in former Ross-shire.