Этимологический словарь Крылова
Заимствование из английского, где sheriff имеет то же значение.
Шериф
ШЕРИФ
шериф