a gift
In English, we use both "gift" and "present" to talk about something special that you give to another person to show your care for them.
I got you a present!
We should get him a gift.
The word "gift" is a little more formal, while you might use "present" when talking to a child.
Follow PhraseMix