Narcissism can be due to insecurities and defense mechanisms, while confidence comes from self-awareness and the ability to tolerate and reflect on one’s insecurities. Confidence instills a personal sense of being capable and competent, while narcissism encompasses a sense of superiority over others.