I don't understand the relevance to my question of gift vs free gift grammatically; it's redundant to say free gift since the word gift inherently means it's free - here's a gift, no charge?
It's a term used often in Scripture: https://biblehub.net/search.php?q=free+gift