From Yiddish שמשׂ (shames), from Hebrew שמש (shamásh). Doublet of shamash.
shammes (plural shammosim or shammeses)