Sycophant is a noun that refers to a flatterer or someone who is servile.
The Greek word sykophantēs (seek oh FANT ace) meant slanderer. Over time this word evolved into sycophant and its meaning has evolved as well. In recent years, it’s come to be defined as a subserviant person who flatters for personal gain. So someone who flatters just for the sake of being nice can’t truly be considered a sycophant.
Many successful movie stars wind up getting surrounded by sycophants. It’s much better to be in the presence of those who genuinely love you.