First attested as pescion in 980, from peis +‎ -on, peis(“fish”) being from Latinpiscis. Alternatively, but less likely, it came through a Vulgar Latin*pisciō, pisciōnem. Peis probably evolved into pescion within Old French to avoid confusion with its homonym peis(“peace”).