People like those with narcissistic and sociopathic personalities are often gaslighters because it makes them feel powerful to make other people question themselves. They might also gaslight as a way to get attention and approval from others, especially if they have low self-esteem.