Does New Testament Greek show Peter is not the rock?

Some Protestants say Peter is not the rock in Matthew 16:18 because, in Greek, the rock is called petra whereas Peter is called petros. Trent shows how even Protestant scholars from John Calvin to D.A. Carson reject this argument.