What is a pinafore? The pinafore was traditionally created for children to wear over their garments to keep them clean. The word pinafore itself comes from the conjunction ‘pinned’ and ‘afore’, or in front, as they were pinned onto children as a hardy protective layer that could be washed more frequently.