As duas formas – celeiro e seleiro – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.

Celeiro significa depósito para cereais ou suprimento de comida animal; casa onde se juntam e guardam cereais; depósito de provisões.

O edifício do antigo celeiro data do século XVIII.
Posso ter dormido num celeiro… mas era um celeiro impecavelmente limpo.

Seleiro significa artesão que fabrica/conserta selas; proprietário/empregado de uma selaria. Diz-se também de um cavaleiro experiente.

Thierry Hermès, seleiro, abriu uma loja em Paris para arreios e selas para cavalos.


Referências

Celeiro advém do latim cellarium.
Seleiro advém do construção sela + eiro.