Related to smal (“dust, blemish”).
smàil (past smàil, future smàilidh, verbal noun smàladh, past participle smàilte)