Piers is an old English given name and surname, and has the same origins as Peter.
Its meaning is 'rock, stone'.
Fictional characters include: