Scornful comes from Middle English scorn plus Old English -ful, from Proto-Germanic -fullaz and fullaz, ultimately from Proto-Indo-European pl̥h₁nós and (s)ker- or sek-.
scornful (English): Showing scorn or disrespect; contemptuous