Updated June 9, 2019 Share: Family name origins & meanings Scottish : habitational name from any of the various places so called, from Gaelic lag ‘hollow’ + the locative suffix -ach.