The pea coat takes its name from Dutch cloth
The pea coat has nothing to do with peas. The name comes from the Dutch word pij, a coarse blue twilled wool, stitched into a short, heavy sailor's jacket. There is a tidier story that 'P' stands for pilot cloth, but the dictionaries side with the Dutch. A fisherman's coat that the navies, then everyone, borrowed.