62 Last Name Meanings
Mental Floss explains the origins of some last names. Many are hilariously direct. Your last name is Hill? Then your ancestors lived on a hill. Then there are the sons. Makes you wonder why there are no sonsons. And sonsonsons. And…