The name Pearce is a boy's name of English origin meaning "son of Piers". Pearce and discussed in our forums with posts like "Picky Parents BNG".
From the experts:
The spelling Pearce softens the name's sharper edges, though we prefer the original Piers. That "pear" snippet could confuse pronunciation, which is just like Pierce.