What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Narcissist Psychotic Psychopath and Sociopath

The terms “Narcissist, Psychotic, Psychopath and Sociopath” represent different mental conditions that a person may contain in different situations. However, the words of these terms belong to some ancient English and that’s why people feel much difficulty in understanding these terms.