Первый автобус появился в Европе в начале 19-го века. Он представлял собой многоместную карету, запряжённую лошадьми. Новый вид транспорта получил соответствующее название – omnibus – в переводе с латыни «всем», «для всех». Вскоре неумолимые законы языка сделали своё дело: растеряв «всё лишнее», omnibus превратился в bus.
Забавно, что в результате сокращения исчезла сама основа слова. Ведь -bus – всего лишь латинское окончание. Представьте, например, что русское «столами» заимствовали в другой язык, а потом сократили до «ами». Со словом bus произошло именно это. Вот как нелегко ему пришлось.
А вот в португальском слово сохранило почти исходный вид - onibus, в отличие от, например, французского, который просто позаимствовал из английского.
via lingvo-ru.livejournal.com