Just search for any name on Urban Dictionary and you'll grasp the meaning.
> Let's search for Josh...
> "Josh:
He is an amazing, loyal, hot, caring, and loving friend. No one can compare to Josh. He will make you feel great. He's funny and he always knows how to make you laugh when you're feeling down. He's special and irreplaceable."
> These narcissists really have nothing other to do with their time than to write good about themselves.