Nazwa tych charakterystycznie zaplatanych, słodkawych rogalików pochodzi od „szczodrego wieczoru". W średniowieczu określano w ten sposób Wigilię Bożego Narodzenia, zaś na początku XX wieku miano to przyjęło się dla Święta Trzech Króli. W rejonie Sandomierszczyzny nazwa szczodroków wiąże się dodatkowo ze zwyczajem kolędowania, czyli tzw. chodzenia po szczodrokach. Dzieci po kolei odwiedzały wówczas domy, a dobre i szczodre gospodynie częstowały je upieczonymi przez siebie rogalikami, zapewniając sobie w ten sposób szczęście i dostatek w nadchodzącym roku. Obecnie, do tradycyjnych, drożdżowych szczodroków coraz częściej dodaje się różnego rodzaju nadzienie, np. marmoladę, dżem lub kapustę.
Zgodnie z tradycją, szczodroki wypiekane były wspólnie przez wszystkie kobiety, mieszkające w danym gospodarstwie