The Japanese title 阿修羅 (あしゅら ashura) refers to the Hindu/Buddhist deities (Asura). What relation that has to the game is unknown.