Understand Chinese Nickname

自顾离开

[zì gù lí kāi]
It simply means 'left on my own accord' which suggests that this person chose to leave by their choice and takes responsibility for their action, reflecting independence or possibly hurt feelings leading to a departure.
Generate Chinese Nickname
Relation Nicknames