Wikipedia fr
Variant of coquerico (“cock”), from a similarity to a rooster's crest.
coquelicot m. (plural coquelicots)