Where would a soldier wear a havelock? July 20, 2017 By Show answer On his head, in the desert. it’s the light cloth covering attached to a military cap, that protects the back of a soldier’s neck from the sun. It was named for Sir Henry Havelock, a British officer who served in India. More General Knowledge Questions