give to; let haveUsed when giving something to someone, often freely or as a concession. Depending on context, it can also mean to forgive or let something go.
give toUsed when giving or transferring something to someone, often as a gift or free of charge. It can also mean conceding something to someone, such as giving them a point or victory.