A person or machine that puts items into bags, or in golf, someone who scores a certain number of shots (like 'bogey-bagger').
From 'bag' plus the agent suffix '-er' meaning 'one who does.' The golf usage is a more specialized application of this general pattern.
Golf has created dozens of compound words with 'bagger'—a 'double-bagger' or 'triple-bagger' describes scoring multiple bogeys in a row. Golf slang is hilariously specific and competitive!
Complete word intelligence in one call. Free tier — 50 lookups/day.