According to their video, Lopez means wolf which is pretty good; Garcia means bear; Li means plum; Thomas means twin…and the list goes on. The majority of the names however are a little less creative, with many names simply meaning ‘son of’, for example Johnson, Jackson, Evans, Martinez and Rodriguez. Even more prominent are last names that denote what your ancestors did for a living, including Baker, Smith, Schmidt and Walker. Is your name included? If not, share the meaning of your surname in the comments below! 62 Last Name Meanings | Mental Floss Featured photo credit: 62 Last Name Meanings | Mental Floss via youtube.com