Robert Olsson (født 14. mars 1883, død 21. juli 1954) var en svensk friidrettsutøver.
Han representerte Sverige under Sommer-OL 1912 i Stockholm, der han ble nummer 4 i sleggekast.[3]