Percy is a ♂ male name.
Percy is a short form of the name Percival, but also a derivation of an English surname, that comes from the name of the Norman city Perci.
Percy means “one who pierces the valley” (from Old French “percer” = to pierce + “val” = valley).