Understand Chinese Nickname

招人厌

[zhāo rén yàn]
'Zhao Ren Yan' means 'to annoy others.' It's unusual for this phrase to be chosen as a nickname, but it could imply self-deprecation or reflect how someone doesn't take themselves too seriously.
Generate Chinese Nickname
Relation Nicknames