FamilyEducation.com
   
 

Last name origins & meanings:

  1. German and Swiss German: from Middle High German neve ‘nephew’ (later rather broader in application, rather like cousin in English), hence probably a distinguishing name for a close relation or familiar of a prominent personage.
  2. Dutch: variant of Neve, cognate with 1.
  3. Jewish (Ashkenazic): from German Neffe ‘nephew’.
  4. Reduced form of Irish McNeff (see McNiff).