Prev 20 of 30 Next
20. Walker
Walker is an English occupation name that means 'cloth-walker.'

#328 in 2016.