Correct me if I am wrong, but I haven't found any explanation out there and in stackoverflow. All I've found was "what it does" not "why it's named like that" .
I get the idea about bucket. Mainly it's for storage of objects in cloud computing.
Is someone can explain a little history of buckets and who's the one responsible of naming "bucket"?
It comes from hash functions used in C programming. Hashing is a method of looking up data. The hash results in slots also called buckets. Storage was named buckets because of the math used to locate objects. To understand hashing, Google search for hash tables.
As far as I know (I was there), Amazon chose the name buckets for cloud object storage and the rest of the industry followed.