"P" Boy Names, French
The name Piers is a boy’s name meaning “rock” and is of French origin. Medieval vernacular form of Peter from Old French Pier.