Bowman - There are a number of meanings of this name. It can be derived from gaelic meaning cattleman and from German meaning farmer or builder or of course from english meaning an archer or maker of bows.