From empujar + -ón, or possibly from Latin impulsiōnem (and if so, doublet of impulsión). Compare Portuguese empuxão.
Practice speaking and memorizing "empujón" and many other words and sentences in Spanish.