FamilyEducation.com
   
 

Last name origin & meaning:

Scottish: habitational name, from either Affleck in Angus or Auchinleck (which was formerly pronounced Affleck) in Ayrshire.

Famous people with this last name: Ben Affleck