Use a opção --trust-server-names
:
--trust-server-names: If this is set to on, on a redirect the last component of the redirection URL will be used as the local file name. By default it is used the last component in the original URL.
Observe que, em alguns casos, isso pode ser um risco de segurança: você não tem como saber o nome do arquivo criado até obtê-lo e, possivelmente, pode sobrescrever algo que deseja. Este costumava ser o comportamento padrão até que issue foi descoberto.