Elof on pääasiassa ruotsalainen miehen etunimi.
Nimen alkuperästä on useita selityksiä. Sitä on arveltu lyhentymäksi nimestä Egilolf, joka merkitsee "miekkasutta", tai toisen selityksen mukaan kyseessä on Olaf-nimen (Olavi) muunnos. Nimen on myös arveltu johtuvan muinaisskandinaavisesta nimestä Eileifr, joka merkitsee ikuista perillistä. Brittein saarilla se on kuitenkin käsitetty latinalaisen Elophius-nimen muunnokseksi. Tämä nimi on ollut eräällä skotlantilaisella tai irlantilaisella marttyyrillä, joka surmattiin Julianus Apostatan aikaisissa vainoissa.
Suomessa nimi Elof on vuoden 2019 loppuun mennessä annettu 572 henkilölle. Elofin nimipäivä on suomenruotsalaisen kalenterin mukaan 22. tammikuuta. Ennen vuotta 2015 nimipäivä oli kuitenkin 23. joulukuuta.