A dollar is 10 shilling, or half a pound, and I believe the name goes back much further than the US dollar, to the time when various European precious metal coinages would have been recognized and converted.
The Australian dollar, and perhaps others, was set equal to half a British pound at the point when they obtained their own currency.