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.