niestrawione resztki wydalają w wypluwkach. W Europie okres lęgowy trwa zwykle od marca do początku czerwca. Zniesienie liczy przeważnie 6 lub 7 jaj. Wysiadywanie trwa 15–16 dni. Młode opuszczają gniazdo po około 3 tygodniach.

Taksonomia Nazwę zgodną z zasadami nazewnictwa binominalnego ustalił Karol Linneusz w 1758, w 1. tomie 10. edycji Systema Naturae. Nadał gatunkowi nazwę Lanius excubitor. Jest ona obecnie (2025) podtrzymywana przez Międzynarodowy Komitet Ornitologiczny (IOC) i inne ornitologiczne autorytety. Epitet gatunkowy excubitor pochodzi z łaciny, oznacza dosłownie „wartownik”. Według Newtona & Gadowa (1896) epitet ten pochodzi od zwyczaju sokolników, którzy mieli używać srokosza jako wartownika podczas łapania dzikich ptaków szponiastych. Inne wytłumaczenie odnosi się do zwyczajów srokoszy, które wypatrując zdobyczy cierpliwie przesiadują w swoich czatowniach, z których mają dobrą widoczność. Przed czasami Linneusza srokosz opisany został pod nazwami „Lanius cinereus major” (Aldrovandi, 1599 i Willughby, 1676) i „Greater Butcher-bird” (Ray, 1678).