Gunnar Nilsson (19 August 1889 – 8 March 1948) was a Swedish athlete. He competed in the men's discus throw at the 1912 Summer Olympics.