FamilyEducation.com
   
 

Last name origin & meaning:

Norwegian: habitational name from any of numerous farmsteads named Kvam from Old Norse hvammr ‘small valley’.