Neff (English) comes from English neve, from French névé, from Franco-Provençal névi, from Latin nivatus, from Latin nix, from Proto-Italic sniks, from Proto-Indo-European snígʷʰs — snow.
Ancestry of “Neff”, step by step
Neff traces back through two separate lines of ancestry.