Um balde em inglês é um dispositivo para reter água.
Quando usado em software, normalmente significa um tipo de dados que agrupa objetos.
O termo é usado frequentemente ao discutir algoritmos de hash , em que itens diferentes que possuem o mesmo código de hash (colisão de hash) entram no mesmo "bloco". Ou seja, os objetos são agrupados pelo hash.
Em geral, uma função de hash pode mapear várias chaves diferentes para o mesmo índice. Portanto, cada slot de uma tabela de hash é associado a (implícita ou explicitamente) um conjunto de registros, em vez de um único registro. Por esse motivo, cada slot de uma tabela de hash geralmente é chamado de bucket, e os valores de hash também são chamados de índices de bucket.
Informalmente, vi o termo usado com dicionários cujo valor (não chave) é uma coleção de itens.
A Wikipedia possui uma página dedicada ao termo usado na computação - Bucket (Computing) :
Na computação, o termo bucket pode ter vários significados. É usado como uma metáfora viva e como um termo técnico geralmente aceito em algumas áreas especializadas. Um bucket é geralmente um tipo de buffer de dados ou um tipo de documento no qual os dados são divididos em regiões.