Hadhrat ‘Umar (May Allah be well pleased with him) gave gifts to a non-Muslim
The Companions of the Holy Prophet (Sallallahu alaihi wa sallam) also gave gifts to non-Muslims. There is a Hadith in Sahih Bukhari in this regard:
عَبْدُ اللَّهِ بْنُ دِينَارٍ قَالَ سَمِعْتُ ابْنَ عُمَرَ - رضى الله عنهما - يَقُولُ رَأَى عُمَرُ حُلَّةَ سِيَرَاءَ تُبَاعُ فَقَالَ يَا رَسُولَ اللَّهِ ابْتَعْ هَذِهِ ، وَالْبَسْهَا يَوْمَ الْجُمُعَةِ ، وَإِذَا جَاءَكَ الْوُفُودُ . قَالَ « إِنَّمَا يَلْبَسُ هَذِهِ مَنْ لاَ خَلاَقَ لَهُ » . فَأُتِىَ النَّبِىُّ - صلى الله عليه وسلم - مِنْهَا بِحُلَلٍ ، فَأَرْسَلَ إِلَى عُمَرَ بِحُلَّةٍ فَقَالَ كَيْفَ أَلْبَسُهَا وَقَدْ قُلْتَ فِيهَا مَا قُلْتَ قَالَ « إِنِّى لَمْ أُعْطِكَهَا لِتَلْبَسَهَا ، وَلَكِنْ تَبِيعُهَا أَوْ تَكْسُوهَا » . فَأَرْسَلَ بِهَا عُمَرُ إِلَى أَخٍ لَهُ مِنْ أَهْلِ مَكَّةَ قَبْلَ أَنْ يُسْلِمَ
Translation: Hadhrat ‘Abdullah bin Deenaar (May Allah be well pleased with him) said: I heard Hadhrat ‘Abdullah bin ‘Umar (May Allah be well pleased with him) say that Hadhrat ‘Umar (May Allah be well pleased with him) saw a red silk garment being sold and requested the Holy Prophet (Sallallahu alaihi wa sallam): O Prophet of Allah (Sallallahu alaihi wa sallam)! You please buy this and wear it on Friday or when receiving delegations. The Holy Prophet (Sallallahu alaihi wa sallam) said: Only that person wears it who has nothing to gain in the hereafter. Later, some garments of this type were presented to the Holy Prophet (Sallallahu alaihi wa sallam). He sent one of them to Hadhrat ‘Umar (May Allah be well pleased with him). Hadhrat ‘Umar (May Allah be well pleased with him) entreated: How can I wear this when you have opined in that manner about it? He was told: I didn’t give it to you for wearing it. You may sell it or clothe somebody else (a non-Muslims) with it. Thus, Hadhrat ‘Umar (May Allah be well pleased with him) sent it to his brother in Makkah who had not yet embraced Islam. (He gifted it to a non-Muslim) [1]