Why does my cat bring me dead animals?
The behaviour is hunting instinct combined with bringing prey to a safe place, and it is not a sign of anything wrong with the cat or the relationship.
Hunting in cats is not driven primarily by hunger. It is a distinct motivational system, which is why well-fed cats hunt enthusiastically and why simply feeding more does not stop it. The drive is triggered by movement and opportunity rather than by an empty stomach.
Bringing the prey home fits normal feline behaviour: cats routinely carry catches to a secure location rather than eating in the open. Your home is that location, and you are part of its social group.
A popular explanation is that the cat is teaching you to hunt, drawing on the fact that mother cats bring prey to kittens in stages. This is plausible and often repeated, though the evidence for it as the specific motivation is thin. What is well supported is the safe-place element.
Scolding is counterproductive. The cat is doing something instinctive and cannot connect a telling-off to it, and the interaction is likely to be confusing rather than corrective. Disposing of the item calmly and without drama is the practical response.
Reducing it, if you want to, works through opportunity rather than correction. Keeping cats indoors at dawn and dusk cuts hunting substantially, since those are peak activity periods for both cats and their prey. A collar with a bell reduces success rates, and some studies suggest brightly coloured collar covers help further with birds. More interactive play that ends in a catch can also take some pressure off the drive.
It is worth being aware that predation by domestic cats has a measurable effect on local wildlife.