男性身上有異味有以下原因:第一、最常見的原因就是因為男性體內雄激素的作用,男性體內的雄激素水平比較高,尤其是青春期的男性,雄激素水平會更高,雄激素會讓大汗腺、皮脂腺等皮膚的附屬器官功能活躍,分泌大量的汗液和油脂,這個時候如果不註意個人衛生,沒有勤洗澡、及時更換衣物,就會使皮膚上聚集大量的汗液和油脂同時混合有細菌,會散發出一種難聞的異味。第二、病理的情況叫狐臭,也叫腋臭、臭汗癥,這一部分患者是由於腋窩部大汗腺增生或者功能活躍,使得大汗腺排泄物中的有機物質,被皮膚表面的細菌分解,產生不飽和的脂肪酸而發出臭味。狐臭與遺傳因素相關,同時也與患者生活環境和健康狀況相關。