The neck hump also called as buffalo hump is caused because of fat build-up on the neck. It can be a cause of obesity, hereditary factors, or steroids. There can be other factors that might also cause or aggravate the neck hump. However, neck humps can be fixed through exercises and other therapies.