Type Surname (from occupation) Usage English, French Meaning & History Means "swineherd" from Old French and Middle English porchier, from Latin porcus "pig".