FamilyEducation.com
   
 

Last name origins & meanings:

  1. English (chiefly East Anglia): nickname or status name from Old English frēo ‘free(-born)’, i.e. not a serf.
  2. North German: topographic or habitational name from a place named Frede or Frede(n).
  3. North German: nickname from a variant of Middle Low German wrēd ‘crooked’.