Ônus vem do latim onus, oneris, em que significa “carga”. Onerar, segundo o Houaiss, vem do verbo latino onero, que foi formado a partir do substantivo [1].

Bônus tem origem última no latim bonus, que deu também em bom, mas, segundo o Houaiss, o inglês bonus teve papel importante na difusão em português do significado atual da palavra.

Em português, a oposição entre ônus e bônus é bem estabelecida. Em inglês, ambas palavras existem mas não são costumeiramente usadas de forma simétrica, apesar de que exceções existem, como esta matéria de 1972, intitulada The bonus and the onus [2]. Em francês, a palavra bonus — um empréstimo do inglês — existe, mas onus aparentemente não.

  • [1] http://archimedes.fas.harvard.edu/cgi-bin/dict?name=ls&lang=la&word=onero&filter=CUTF8
  • [2] https://www.nytimes.com/1972/08/13/archives/the-air-war-in-indochina-revised-edition-edited-by-raphael-littauer.html