Who Created the Pythagorean Theorem?

The pythagorean theorem waas named for its creator the greek mathematician Pythagoras. It is often argued that although named for him the knowledge of this theory predates him.