Both are correct spellings with the same meaning. Peyton is a slightly more used spelling in the U.S.