I read somewhere that duck was short for duck egg. But that seems a bit of a stretch to me.
Not made up by me - its just a long standing convention of UK cryptic crosswords. They used to be set by cricket loving men, I think. In cryptic crosswords there is a host of clues for single letters see Cracking Crosswords: Abbreviations