根据最早的记录,项羽是因为无脸面见江东父老而自杀。据《史记·项羽本纪》记载,楚汉战争中项羽被刘邦打败后,项羽带领八百人马突出重围,来到乌江江畔,这时乌江亭长劝项羽赶快渡江,以图东山再起、报仇雪恨,可是项羽却笑着说:“天之亡我,我何渡为!且籍与江东子弟八千人渡江而西,今无一人还,纵江东父兄怜而王我,我何面目见之!纵彼不言,籍独不愧于心乎!”于是拔剑自刎而死。这种说法出自太史公司马迁之手,距项羽之死年代较为接近,描写得非常慷慨激昂,因而流传最为广泛,后世关于项羽自刎的传说大多源于此。
还有一种说法认为项羽自杀是想结束战争,消除百姓因战乱带来的痛苦。据《史记》记载,楚汉战争中刘邦和项羽僵持不下,“丁壮苦军旅,老弱罢鞍漕”,于是项羽对刘邦说:“天下匈奴长岁者,徒以吾两人耳,愿与汉王挑战决雌雄,毋徒苦天下之民父子为也。”意思是想通过两个人的决斗一决雌雄,不要再让天下百姓跟着受苦,说明项羽的确有可怜天下苍生的情怀。
当项羽率残兵败将突出重围来到乌江时,想到渡江以后还要卷土重来,重新进行一次楚汉战争,给百姓带来更大的灾难,于是选择牺牲性命来结束连绵数年的残杀,还天下一个太平世界。但这种说法带有太多的猜测成分,也与项羽的好战残暴性格不符。项羽当年曾经坑杀二十万秦兵,火烧阿房宫三个月,是一个非常暴虐的人,不大可能为了免除百姓疾苦而至自杀身亡。他之所以要约刘邦单打独斗、一决胜负,很可能是出于一种计谋,因为以项羽的个人能力,打败刘邦简直就是易如反掌,不过刘邦也没有上当。
当项羽失败逃至乌江时,万念俱灰、狼狈不堪,心中不免感慨万千,此情此景下重新唤起他可怜天下苍生,愿意以一己之死来结束战争的念头也有可能,但这顶多是项羽走投无路又放不下脸面时的一种自我安慰,将它视为项羽自杀的主要原因却是不妥的。
还有一种说法,认为项羽不是不想过江,而是根本没有机会过江。我国着名学者冯其庸在其文章《项羽不死于乌江考》中,详细论证了《史记》、《汉书》、《楚汉春秋》关于项羽之死的描述,指出《史记》有关项羽之死的全部文字,除《项羽本纪》中有“于是项王乃欲东渡乌江,乌江亭长船待”两处涉及乌江外,其余无一处写到项羽乌江自刎。反倒是明确提到:项羽“身死东城”,“使骑将灌婴追杀项羽东城”等。
他还通过《括地志》和《江表传》等篇章作了关于地理位置的考察,经过实地查勘考证,项羽确死于东城,即今天的安徽定远县,此地离乌江有120千米。至于《项羽本纪》中两处涉及乌江的记述,冯先生认为是司马迁记叙上的错误,并导致了以后的以讹传讹。这种观点得到了很多人的支持,计正山先生依据《史记》、《汉书》中的“灌婴传”,认为项羽并非在乌江“自刎而死”,而是在定远东城就被“搏杀而死”。所以,我们的历史也有可能是错误的。