Why Jesus Named Simon Peter in John 1:42
Jesus gives Simon a new name at their first meeting, before Simon has said or done anything. The name is a forward looking statement about what Simon will become under Jesus, not a reward for what he already is.