When you think of a nickname for someone, make sure you do not hurt their feelings. A nickname is part of a private language between you and your friend, and must not be used rampantly, simply to abuse it. Cool nicknames must be used for private and personal contexts only. Also make sure it is funny not only to you, but to your friend as well.