In my mind bean aliasing can be helpful in large system, where you can not manipulate bean names. You have option to create your own name (alias) specific for your part of the system…
from Spring documentation (3.0.x)
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/htmlsingle/
…it is sometimes desirable to give a single bean multiple names,
otherwise known as bean aliasing…
therefore creating multiple names or/and aliasing are the same thing.