They are gifts and have bragging rights. My girl cat is a prolific hunter, but whether she eats them or offers them to me, she always asks for my approval. She chirps at me with the rodent (or bird, or reptile, or amphibian, etc....) in her mouth and looks to me to praise her. Only then will she either eat it or walk away and leave it for me. Apparently, she does not understand, no matter how many times I try to explain it, that I do not eat chipmunk. She loves me as her family and therefore provides for me. It is an act of love.
Perhaps your boy cat is just really in touch with his feminine side! Also, if there is no female cat, he would then be responsible for your care and maintenance.