Common sense holds that there are biblical synonyms for language that was coined/invented after the writing of scripture was completed. The KJV has some excellent, rare word choices such as bloodguiltiness (one word), lovingkindness, and vainglory. Narcissism is from evolutionary and liberal/secular psychology thought. My thought is that biblical 'vainglory' comes very close as an adequate synonym for the content of narcissism.
 to the list in red text, near the top, I would add that in addition to being poor gift-givers, they are also poor gift-receivers.