Astroiden ble oppdaget av den amerikanske astronomen Schelte J. Bus i 1981 på Siding Spring Observatory i Australia. 3122 Florence er oppkalt etter sykepleieren Florence Nightingale.