Plural of 'dag': hanging or ragged edges of cloth, or matted locks of wool on sheep; can also mean a witty person or clever joke.
From Middle English 'dagge,' possibly related to Old Norse 'dögg' (hanging edge). The word has multiple meanings that evolved differently—the textile meaning is oldest, while the slang sense for 'joke' or 'witty person' developed later.
In Australian English, 'dag' actually became slang for a funny or socially awkward but likable person—completely different from the sheep-farming meaning—showing how the same word can take on totally opposite meanings in different cultures.
Complete word intelligence in one call. Free tier — 50 lookups/day.