muhammad asghar ibn ali (briefly: muhammad ibn ali) is one of ali ibn abi talib's sons. there are different mentions about who his mother's name is, such as amamah, varha'. and asma bint amis. although some sources have not mentioned about his attendance in (the battle of) karbala, and are actually in doubt about that, there are many sources which consider him among the martyrs of karbala; and his name is available as martyr in both shia and sunni sources.