Elof \e-lof\ as a boy's name is of Swedish origin, and the meaning of Elof is "sole heir".
Elof has 2 variant forms: Elov and Eluf.
Baby names that sound like Elof are Olof, Alf, Aluf, Alouf, Eilif, Elvo, Eyolf, Olaf, Olov and Ulf.