A source told the news website "unidentified gunmen stormed into a small mosque" in the Tal Mohammed area of the city's New Baghdad area where they found six "old men" praying and opened fire.
The identity of the gunmen was unknown, the source said.
IraqNews.com said the injured man was hospitalized and the bodies of those killed were taken to a morgue.
N.J. man wakes up from 10-hour sleep with knife in back
Police: Sword-wielding man demanded free tacos