Understand Chinese Nickname

神烦

[shén fán]
This nickname 'Shen Fan' means someone who is extremely annoying or irritable. It’s often used self-deprecatingly to describe oneself as a person who can be troublesome or vexing to others.
Generate Chinese Nickname
Relation Nicknames