Thorild Olsson (26 November 1886 – 20 March 1934) was a Swedish runner who competed in the 1912 Summer Olympics.
He helped the Swedish 3000 m relay team in finishing second, but did not receive a medal as only the three best runners from a team were counted, while he was fourth.
He failed to reach the final of the individual 5000 m event.