Brit "pound sterling" equals 20 shillings.
A Brit "guinea" equals 21 shillings.
I don't know how the "guinea" evolved, but I suspect it had a lot to do with English "class distinction" (a one shilling "tip" already built in, maybe??)