Hello, I have just found the word moniker in the following article. All the sources I have access to say it stands for a slang expression for a nickname. However, this site claims that moniker differs from nickname, in that the former is given to one by oneself, not by others. Is it the only significant difference between the two words? Thank you!