FamilyEducation.com
   
 

Last name origins & meanings:

  1. Jewish (Ashkenazic): ornamental name, or ornamental-occupational name for a jeweler, from German Edelstein in the sense ‘precious stone’.
  2. German: habitational name from a place named with Middle High German adel ‘nobility’ + stein ‘rock’, ‘castle’.