As duas formas – bilhão e bilião – existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas e têm o mesmo significado em termos de classe numeral mas representam números diferentes conforme o país.
Quer use a forma bilhão ou bilião para quantificar eis o número que representam.
Portugal, Espanha, Alemanha, Inglaterra
Significa milhão de milhões que equivale a 1012 = 1.000.000.000.000; são 12 zeros.
Brasil, Estados Unidos da América
Significa mil milhões que equivale a 109 = 1.000.000.000; são 9 zeros.
Tem a ver com que se denomina escalas curta e longa: são dois de vários sistemas usados em todo o mundo para nomenclatura de números grandes.
Colocando em tabela
Referências
a) Bilião advém do francês billion.
b) Bilhião como substantivo significa bilha grande.