Posted on 13 July 2017 Posted by Editor Elof as a boy's name is of Swedish origin, and the meaning of Elof is "sole heir". Language English Gender Boy Origin Swedish Theme Short and sweet Click