Грамматический словарь Зализняка (склонения слова):
Сорокопут, сорокопуты, сорокопута, сорокопутов, сорокопуту, сорокопутам, сорокопута, сорокопутов, сорокопутом, сорокопутами, сорокопуте, сорокопутах
сорокопу́т
-а, м.
Небольшая хищная птица отряда воробьиных, питающаяся насекомыми, мелкими птицами и мелкими животными.
сорокопу́т
СОРОКОПУТ -а; м. Небольшая хищная птица отряда воробьиных, питающаяся насекомыми, мелкими птицами и мелкими животными.
СОРОКОП’УТ, сорокопута, ·муж. (зоол.). Птица из отряда воробьиных с крупным, загнутым на конце, клювом и с крепкими загнутыми когтями.