給別人起外號並不違法,但是如果外號中含有侮辱誹謗的內容,或者以其他方式侵害他人名譽,那麽這種行為就可能觸犯法律。
根據《中華人民共和國民法》第1024條規定,民事主體享有名譽權,任何組織或者個人不得以侮辱、誹謗等方式侵害他人的名譽權。