ref
wind + shield
windshield (n.)
1902, from wind (n.1) + shield (n.). U.S. alternative to British windscreen (which is attested from 1905 in this sense).