The story
- Proto-Indo-European*h₃ep-
- Proto-Italic*opnis
- Latinomnis
- Latinomnibu
- Frenchomnibus
- English todayomnibus
Borrowed from French (voiture) omnibus (“(carriage) for all”), from Latin omnibus (“for all”), dative plural of omnis (“all”).
Etymology from Wiktionary, CC BY-SA 4.0.