Fill a large pot with water and set to simmer over medium-high heat.
Fill a large mixing bowl with ice and cold water and set it on the counter next to the pot on the stove.
Once the water is simmering, carefully drop a fresh peach into the pot, no more than 3-4 peaches in the pot at a time. Remove after 15 seconds for room temperature peaches or 30 seconds for refrigerated peaches.
Immediately place in an ice bath.
After completely cooled down, about 2 minutes, remove from ice bath and rub up and down with your thumb. If the skin moves, then you should be able to simply peel the skin off.
Pro tip #1: loosen the skin around the stem area first, then the skin should easily roll down in just a few pieces from top to bottom.
Pro tip #2: If you have a peach with an unappetizing spot, you can cut it off. Blanch and peel what remains. The result is the same as blanching a whole peach.