Leif \leif\ as a boy's name is pronounced life, layf, leef. It is of Scandinavian origin, and the meaning of Leif is "heir; loved". According to Norse legend, the Viking Leif Eriksson landed his longboat on American shores some 500 years before Columbus arrived.
Leif has 1 variant form: Lief.
Baby names that sound like Leif are Lev, Levi, Levy and Lew.