I believe the name came from liberal gun haters who wanted to give certain guns a bad reputation by attaching the name assault to these particular firearms.
NEIN! the Germans coined it, Sturmgewehr = assault rifle
the Soviets just called the AK "Avtomat" for automatic rifle