Can you give a gift to someone without them knowing it's a gift? Is it the same if you don't tell them it's a gift?
It is generous to give a gift secretly as you do not want praise for your deed but you might deprive the receiver of the joy of knowing of the giver's concern.