Guttenberg is a city in Iowa in the United States built on the banks of the Mississippi River. The city was named after Johannes Gutenberg, the man who invented printing. In 2003 there were 1950 people living in Guttenberg. It was an important port for paddle steamers on the river.